python必背内容有哪些


python必背内容:1、变量,掌握变量的命名方法;2、数据类型,掌握int整型、float浮点型、bool布尔值型等各类型相互转换;3、掌握数组类型,定义在【[ ]】内,其内元素之间使用逗号分隔。
python必背内容:
一、变量
1、变量
?指在程序执行过程中,可变的量;
?定义一个变量,就会伴随有3个特征,分别是内存ID、数据类型和变量值。
?其他语言运行完之前,一定要手动把程序的内存空间释放掉。但python解释器是自带内存回收机制的,一旦python程序运行完后,会自动释放内存空间。
age=10
print(id(age),type(age),age)
2、常量
?指在程序执行过程中,不可变的量;
?一般都用大写字母定义常量。
AGE=10
print(AGE)
3、变量的命名方式
?驼峰体
AgeOfOldboy=72
?下划线
age_of_oldboy=72
二、与程序交互
古时候,我们去银行取钱,需要有一个银行业务员等着我们把自己的账号密码输入给他,然后他去进行验证等成功后,我们再将取款金额输入、告诉他。
骄傲的现代人,会为客户提供一台ATM机(就是一台计算机),让ATM机跟用户交互,从而取代人力。然而机器是死的,我们必须为其编写程序来运行,这就要求我们的编程语言中能够有一种能与用户交互,接收用户输入数据的机制。
1、python3
?python3默认支持UTF-8中文编码。python2需要添加# -*- coding:utf-8 -*-在代码头部。
?python3中input,不管输入什么类型的值都被存成str(字符串)类型
name=input('please enter the username: ')
print(id(name),type(name),name)
2、python2
?python2中raw_input跟python3中input一样;
name=raw_input('please enter the username: ')
print(id(name),type(name),name)
?python2中input,必须输入值,这个值是什么类型就会被存成什么类型。
name=input('please enter the username: ')
print(id(name),type(name),name)
三、数据类型
1、int整型
?一般用于定义年龄、身份证号、qq号、等级等
age=18
id=130530198805240011
qq=379048558
level=99
2、float浮点型
?一般用于定义身高、体重、薪资等
height=1.81
height=float(1.81)
3、str字符串型
?一般用于定义人的名字、性别、状态等;
?一般字符串放在单引号、双引号、三引号中。
name='egon'
sex='female'
age=18
?字符串拼接用"+"
name='egon'
sex='female'
age=18
print(name+sex+str(age))
注:这里的age变量值为18,是int整型不能作字符串拼接,需使用str(age)来转换成字符串类型。
?字符串拼接用"*"
name='egon'
print(name*10)
4、bool布尔值型
?只有True和False两个值;
?多用于作判断。
age=73
AGE=18
print(age < AGE)
print(age > AGE)
5、各类型相互转换
?整型——>浮点型
a=18
print(float(a))
?浮点型——>整型
a=1.81
print(int(a))
?浮点型——>字符串型
a=1.81
print(str(a))
?整型——>字符串型
a=18
print(str(a))
四、数组类型
1、列表[]
?python中的列表,定义在[]内,其内元素之间使用"逗号"分隔;
info=['egon','alex',18]
print(info[2])
?元素可以是任意一种数据类型、任意一种数组类型;
?字符元素需要引号引起来,整型、浮点型、列表等不需要引号。
info=[13,18.1,'alex',['egon','tony']]
print(info[3][0])
2、字典{}
?python中的字典,也叫关联数组,定义在{}内,其内元素使用项目名:项目内容格式表示,元素之间使用"逗号"分隔;
info={'name':'egon','sex':'male',3:18}
print(info[3])
?项目内容可以是任意一种数据类型、任意一种数组类型;
?项目内容中的字符串型需要引号引起来,整型、浮点型、列表等不需要引号。
info={'姓名':'爱根','性别':'男','肌肉':['有','无']}
print(info['肌肉'][1])
info={'姓名':'爱根','性别':'男','肌肉':123}
print(info['肌肉'])
info={'姓名':'爱根','性别':'男','肌肉':18.1}
print(info['肌肉'])
info={'姓名':'爱根','性别':'男','肌肉':'无'}
print(info['肌肉'][1])
五、格式化输出
?my name is xxx, my age is xxx
?需要使用占位符%s
name=input('user_name>>: ')
age=input('user_age>>: ')
print('my name is %s, my age is %s' %(name,age))
六、运算符
1、算术运算符
?+ - * /
print(5+5) #5加5等于10
print(5-5) #5减5等于0
print(5*5) #5乘5等于25
print(5/2) #5除以2等于2.5
?求商整数部分// 求商余数部分% 幂**
print(5//2) #5除以2商等于2余1,只取商2
print(5%2) #5除以2商等于2余1,只取余数1
print(3**2) #3的2次幂是3乘3等于9
2、比较运算符
?> < >= <= == !=
print(30 > 20)
print(30 < 20)
print(30 >= 30)
print(30 <= 30)
print(30 == 30)
print(30 != 40)
3、逻辑运算符
?逻辑与and 逻辑或or 逻辑非not 按位与& 按位或|
?逻辑与and,必须满所有条件,结果才为True;
?逻辑或or,只需满足一个条件,结果就为True;
?逻辑非not,结果取反。
name='egon'
age=18
print(age > 15 and name == 'egon')
print(age > 15 or name != 'egon')
print(not age > 15)
大量免费学习推荐,敬请访问python教程(视频)

  • python蹇呰儗鍐呭鏈夊摢浜
    绛旓細python蹇呰儗鍐呭锛1銆佸彉閲忥紝鎺屾彙鍙橀噺鐨勫懡鍚嶆柟娉曪紱2銆佹暟鎹被鍨嬶紝鎺屾彙int鏁村瀷銆乫loat娴偣鍨嬨乥ool甯冨皵鍊煎瀷绛夊悇绫诲瀷鐩镐簰杞崲锛3銆佹帉鎻℃暟缁勭被鍨嬶紝瀹氫箟鍦ㄣ怺 ]銆戝唴锛屽叾鍐呭厓绱犱箣闂翠娇鐢ㄩ楀彿鍒嗛殧銆俻ython蹇呰儗鍐呭锛氫竴銆佸彉閲1銆佸彉閲?鎸囧湪绋嬪簭鎵ц杩囩▼涓紝鍙彉鐨勯噺锛?瀹氫箟涓涓彉閲忥紝灏变細浼撮殢鏈3涓壒寰侊紝鍒嗗埆鏄唴瀛...
  • python瀛︿範鍐呭
    绛旓細python瀛︿範鍐呭鍖呮嫭python鍩虹鐭ヨ瘑銆丳ython 楂樼骇缂栫▼銆丳ython鍏ㄦ爤寮忋乄EB宸ョ▼甯堝拰Python 鐖櫕宸ョ▼甯堢浉鍏崇煡璇嗭紝浠ュ強瀵瑰簲鐨勯」鐩疄鎴樸
  • python涓昏瀛︿範鍝簺鐭ヨ瘑鐐?
    绛旓細1 鏍囪瘑绗 鏍囪瘑绗︽槸缂栫▼鐢ㄥ埌鐨勫悕瀛楋紝鐢ㄤ簬缁欏彉閲忋佸嚱鏁般佽鍙ュ潡绛夊懡鍚嶏紝Python 涓爣璇嗙鐢卞瓧姣嶃佹暟瀛椼佷笅鍒掔嚎缁勬垚锛屼笉鑳戒互鏁板瓧寮澶达紝鍖哄垎澶у皬鍐欍備互涓嬪垝绾垮紑澶寸殑鏍囪瘑绗︽湁鐗规畩鍚箟锛屽崟涓嬪垝绾垮紑澶寸殑鏍囪瘑绗︼紝濡傦細_xxx 锛岃〃绀轰笉鑳界洿鎺ヨ闂殑绫诲睘鎬э紝闇閫氳繃绫绘彁渚涚殑鎺ュ彛杩涜璁块棶锛屼笉鑳界敤 from xxx import * ...
  • 瀛︿範Python搴旇鎺屾彙鍝簺鐭ヨ瘑鐐
    绛旓細闃舵涓锛歅ython寮鍙戝熀纭 Python鍏ㄦ爤寮鍙戜笌浜哄伐鏅鸿兘涔婸ython寮鍙戝熀纭鐭ヨ瘑瀛︿範鍐呭鍖呮嫭锛Python鍩虹璇硶銆佹暟鎹被鍨嬨佸瓧绗︾紪鐮併佹枃浠舵搷浣溿佸嚱鏁般佽楗板櫒銆佽凯浠e櫒銆佸唴缃柟娉曘佸父鐢ㄦā鍧楃瓑銆傞樁娈典簩锛歅ython楂樼骇缂栫▼鍜屾暟鎹簱寮鍙 Python鍏ㄦ爤寮鍙戜笌浜哄伐鏅鸿兘涔婸ython楂樼骇缂栫▼鍜屾暟鎹簱寮鍙戠煡璇嗗涔犲唴瀹瑰寘鎷細闈㈠悜瀵硅薄寮鍙銆丼ocket...
  • python璇█鍩虹鐭ヨ瘑鏈夊摢浜?
    绛旓細1銆佹搷浣滅郴缁熺鐞 2銆佺瀛﹁绠 3銆乄eb搴旂敤 4銆佸浘褰㈢敤鎴风晫闈紙GUI锛夊紑鍙 5銆佸叾浠栵紝渚嬪娓告垙寮鍙戠瓑 浼樼偣 绠鍗曪細Python鏄竴绉嶄唬琛ㄧ畝鍗曚富涔夋濇兂鐨勮瑷銆傞槄璇讳竴涓壇濂界殑Python绋嬪簭灏辨劅瑙夊儚鏄湪璇昏嫳璇竴鏍枫傚畠浣夸綘鑳藉涓撴敞浜庤В鍐抽棶棰樿屼笉鏄幓鎼炴槑鐧借瑷鏈韩銆傛槗瀛︼細Python鏋佸叾瀹规槗涓婃墜锛屽洜涓篜ython鏈夋瀬鍏剁畝鍗曠殑...
  • python 鍩虹鍐呭鏈夊摢浜?
    绛旓細Python 鏄竴绉嶈В閲婂瀷銆侀潰鍚戝璞°佸姩鎬佹暟鎹被鍨嬬殑楂樼骇绋嬪簭璁捐璇█銆Python 鐨鍩虹鍐呭鍖呮嫭锛氬彉閲忋佹暟鎹被鍨嬨佽繍绠楃銆佹潯浠惰鍙ャ佸惊鐜鍙ャ佸嚱鏁般佹ā鍧楃瓑 銆傝繖浜涘唴瀹规槸 Python 鍏ラ棬鐨勫熀纭锛屽鏋滀綘鎯虫繁鍏ュ涔 Python锛屽彲浠ュ涔 Python 鐨勯潰鍚戝璞$紪绋嬨佸紓甯稿鐞嗐佹枃浠舵搷浣滅瓑楂樼骇鍐呭銆
  • 鍒濆鑰呭涔python缂栫▼瑕佹帉鎻′粈涔鍐呭?
    绛旓細1銆丩INUX鍩烘湰鍛戒护 linux绯荤粺锛宻hell鎿嶄綔锛屾枃浠跺拰鐩綍锛屾枃浠跺睘鎬т慨鏀瑰懡浠わ紝鏌ユ壘涓庢绱㈠懡浠わ紝纾佺洏绠$悊锛屽帇缂╃鐞嗭紝杩涚▼绠$悊锛岀敤鎴风鐞嗭紝缃戠粶绠$悊锛屽叾瀹冨懡浠わ紝甯哥敤鏈嶅姟鍣╢tp銆乻sh銆乻amaba锛岀紪杈戝櫒vim銆乻ublime銆乬etdit銆乬cc宸ュ叿閾撅紝redhat杞欢瀹夎涓庡嵏杞姐乧entos杞欢瀹夎涓庡嵏杞姐2銆PYTHON璇硶鍩虹 鍩虹鏁版嵁绫诲瀷锛屽彉閲...
  • python璇剧▼鍐呭閮鏈夊摢浜鍛?
    绛旓細涓嬮潰鎴戝皢璇︾粏浠嬬粛涓涓婸ython璇剧▼鐨勫唴瀹癸細Python鍩虹璇硶锛氳繖鏄疨ython璇剧▼鐨勫熀纭锛屽寘鎷彉閲忋佹暟鎹被鍨嬨佽繍绠楃銆佹帶鍒舵祦銆佸嚱鏁扮瓑鍩虹鐭ヨ瘑銆傛暟鎹粨鏋勶細Python涓彁渚涗簡澶氱鏁版嵁缁撴瀯锛屽鍒楄〃銆佸厓缁勩佸瓧鍏搞侀泦鍚堢瓑锛屽鍛橀渶瑕佷簡瑙e苟鎺屾彙杩欎簺鏁版嵁缁撴瀯鐨勭壒鐐瑰拰鐢ㄦ硶锛屼互鍙婂浣曚娇鐢ㄥ畠浠繘琛屾暟鎹殑瀛樺偍鍜屾搷浣溿傜畻娉曪細绠楁硶鏄...
  • 瀛︿範python鐨璇濆ぇ姒傝瀛︿範鍝簺鍐呭?
    绛旓細鎯宠瀛︿範Python锛岄渶瑕佹帉鎻$殑鍐呭杩樻槸姣旇緝澶氱殑锛屽浜庤嚜瀛︾殑鍚屽鏉ヨ浼氭湁涓浜涢毦搴︼紝涓嶆帹鑽愯嚜瀛﹁兘鍔涘樊鐨勪汉銆傛垜浠皢瀛︿範鐨勮繃绋嬪垝鍒嗕负4涓樁娈碉紝姣忎釜闃舵瀛︿範瀵瑰簲鐨勫唴瀹癸紝鍏蜂綋鐨勫涔犻『搴忓涓嬶細Python瀛︿範椤哄簭锛氣憼Python杞欢寮鍙戝熀纭 鎺屾彙璁$畻鏈虹殑鏋勬垚鍜屽伐浣滃師鐞 浼氫娇鐢↙inux甯哥敤宸ュ叿 鐔熺粌浣跨敤Docker鐨勫熀鏈懡浠 寤虹珛Python...
  • python鍩硅閮藉鍝簺鐭ヨ瘑?
    绛旓細Python鍩硅璇剧▼閫氬父浼氭兜鐩栧緢澶氬熀纭鐭ヨ瘑锛屼互涓嬫槸鍏朵腑鐨勪竴浜涘叧閿唴瀹癸細Python鍩虹璇硶锛氳繖鏄疨ython瀛︿範鐨勫熀鐭炽傚鍛樹細瀛︿範鍒板浣曚娇鐢ㄥ彉閲忋佹暟鎹被鍨嬨佹帶鍒舵祦锛堝if璇彞銆佸惊鐜瓑锛夈佸嚱鏁扮瓑鍩虹鐭ヨ瘑銆侾ython闈㈠悜瀵硅薄缂栫▼锛氶潰鍚戝璞$紪绋嬶紙OOP锛夋槸Python鐨勪竴涓噸瑕佺壒鎬с傚湪杩欎釜閮ㄥ垎锛屽鍛樹細瀛︿範鍒板浣曚娇鐢ㄧ被鍜屽璞★紝浠ュ強...
  • 扩展阅读:python初学编程必背 ... python编程必背单词 ... 初学编程必背50个 ... 学python后到底能干什么 ... 小学生学python还是c++ ... python接单一般价格 ... 学python编程大概多少钱 ... c++和python先学哪个 ... python培训班一般多少钱 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网