最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中常用的九個(gè)語(yǔ)法技巧

 更新時(shí)間:2022年01月18日 14:33:12   作者:甘霖佳佳  
大家好,本篇文章主要講的是python中常用的九個(gè)語(yǔ)法技巧,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下

前言

python語(yǔ)言簡(jiǎn)單、方便,尤其體現(xiàn)在語(yǔ)法方面,在其它語(yǔ)言中需要用很多行語(yǔ)句表達(dá)的,在python中只需1-2行語(yǔ)句就可以方便地操作。

數(shù)字分隔符

如果我們現(xiàn)在要輸入100億,可以這樣:

a=10000000000

但你是不是也數(shù)不清自己輸入了多少個(gè)0

#數(shù)字分隔符
a0=10000000000
a1=100*10000*10000
a2=100_0000_0000
print(a0==a1 & a1==a2)
#運(yùn)行結(jié)果:True

此時(shí)我們可以采用連乘或者 “_” 下劃線這個(gè)數(shù)字分隔符來(lái)清楚地表示我們要表達(dá)的數(shù)字。

交換變量值

無(wú)需再設(shè)置一個(gè)變量c作為中間變量,我們可以直接交換兩個(gè)變量的值

#交換變量值
a=1;b=2
a,b=b,a
print('a =',a,'b =',b)、
#運(yùn)行結(jié)果:a = 2 b = 1

連續(xù)比較式

與其它編程語(yǔ)言不同,可以使用連續(xù)比較而無(wú)需使用&符號(hào)。

#連續(xù)比較式
a=99
if 95<=a<=100:
    print('太優(yōu)秀啦!')

字符串乘法

如果我們想輸入30個(gè)’-'字符串,直接使用乘法即可。

#字符串乘法
print('------------------------------')
print('-'*30)
print('#'*30)
print('@'*30)

#運(yùn)行結(jié)果:------------------------------
		  ------------------------------
		  ##############################
		  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 

列表拼接與乘法

#列表拼接與乘法
a=[1,2,3]
b=[4,5,6,7]
print('a+b =',a+b)
print('a*3 =',a*3)
#運(yùn)行結(jié)果:
#a+b = [1, 2, 3, 4, 5, 6, 7]
#a*3 = [1, 2, 3, 1, 2, 3, 1, 2, 3]

列表切片

列表的索引可以輕松倒著取

#列表切片
a=[1,2,3,4,5,6,7,8,9]
a[3:-2] #運(yùn)行結(jié)果:[4, 5, 6, 7]
a[-1] #運(yùn)行結(jié)果:9
a[:3] #運(yùn)行結(jié)果:[1, 2, 3]
a[-3:] #運(yùn)行結(jié)果:[7, 8, 9]

打包解包

python會(huì)把a(bǔ)解包,然后按左邊變量的順序分別賦值給x,y,z。如果想把x,y,z三個(gè)變量的值打包成一個(gè)元組b,b=(x,y,z)。

#解包
a = (1,2,3)
x,y,z=a
print('a =',a,'\nx =',x,'y =',y,'z =',z)
#打包
b = (x,y,z)
print('b =',b)
#運(yùn)行結(jié)果:a = (1, 2, 3) 
		  x = 1 y = 2 z = 3
		  b = (1, 2, 3)

With語(yǔ)句對(duì)文件操作

在操作文件時(shí)一般都是三步走:
①打開(kāi)文件 ②讀取或?qū)懭胛募?nèi)容 ③關(guān)閉文件(嚴(yán)謹(jǐn)一點(diǎn)還涉及異常處理)
這幾個(gè)步驟中,尤其是最后一步關(guān)閉文件這種相當(dāng)于擦屁股的操作。如果不小心忘了省略了可能會(huì)導(dǎo)致很多麻煩。python用with語(yǔ)句操作文件很好地解決了這個(gè)問(wèn)題。

#With語(yǔ)句
with open('test.txt','r') as f:
    data = f.read()

有了with語(yǔ)句只需兩句代碼,自動(dòng)關(guān)閉打開(kāi)的文件對(duì)象,并能夠自動(dòng)的處理異常,不至于讓你的程序崩潰。總之你可以將精力集中在讀取文件上,至于關(guān)閉什么的python會(huì)自動(dòng)幫你擦屁股

列表解析式

直接在列表中對(duì)數(shù)據(jù)進(jìn)行操作

#列表解析式
a=[1,2,3,4]
b=[e+233 for e in a]
print(b)

此方法對(duì)字典和集合也方便使用

總結(jié)

到此這篇關(guān)于python中常用的九個(gè)語(yǔ)法技巧的文章就介紹到這了,更多相關(guān)python語(yǔ)法技巧內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

纳雍县| 库伦旗| 香港 | 民权县| 塘沽区| 海淀区| 军事| 龙州县| 溧阳市| 永和县| 阿克| 新田县| 高阳县| 永顺县| 锡林郭勒盟| 武城县| 广西| 遂昌县| 定陶县| 临高县| 沙田区| 密山市| 肇庆市| 德庆县| 宜昌市| 上思县| 临清市| 巩义市| 台安县| 微博| 类乌齐县| 大田县| 徐汇区| 巴楚县| 册亨县| 建德市| 黔西| 手游| 渭源县| 五指山市| 辽阳县|