六星源課堂:8個(gè)Python編碼小技巧,讓你代碼工作如魚(yú)得水!
不知道吧,使用Python編寫代碼時(shí),有一些小技巧可以大幅度提升我們的工作效率和開(kāi)發(fā)效率,而且這些技巧很簡(jiǎn)單,只需要在編寫代碼時(shí)稍微注意一下就可以了,小編特地整理了這篇文章,希望通過(guò)這篇文章能夠最大程度地幫助到大家,請(qǐng)看下文:

1、交換兩個(gè)數(shù)字
x,y = 10,20;
print(x,y);
y,x = x,y;
#輸出結(jié)果為
#10 20
#20 10
2、鏈狀比較操作符
n = 10;
print(1
print(1>n<=9);
#True
#False
3、使用三元操作符來(lái)實(shí)現(xiàn)條件賦值,表達(dá)式為真的返回值。
y = 20;
x = 9 if (y == 10) else 8;
print(x);
#8
4、存儲(chǔ)列表元素到新的變量
testList = [1,2,3];
x,y,z = testList # 變量個(gè)數(shù)應(yīng)該和列表長(zhǎng)度嚴(yán)格一致
print(x,y,z);
#1 2 3
5、開(kāi)啟文件分享,Python允許開(kāi)啟一個(gè)HTTP服務(wù)器從根目錄共享文件。
python -m http.server
6、簡(jiǎn)化if語(yǔ)句
# use following way to verify multi values
if m in [1, 2, 3, 4]:
# do not use following way
if m==1 or m==2 or m==3 or m==4:
7、組合多個(gè)字符串
test = ["I", "Like", "Python"]
print(test)
print("".join(test))
#['I', 'Like', 'Python']
#ILikePython
8、用枚舉在循環(huán)中找到索引
test = [10, 20, 30]
for i, value in enumerate(test):
print(i, ':', value)
#0:10
#1:20
#2:30
以上就是本次分享的全部?jī)?nèi)容,想學(xué)習(xí)更多Python技巧,歡迎持續(xù)關(guān)注六星源課堂!