2019年12月20日 星期五

Python小技巧

這篇記一些沒用過或不常用的Python技巧,這些都是我之前沒用過,看書才知道的用法。

#函數預設list會被保留
def f(r=[]):
r.append(2)
f()#[2]
f()#[2,2]
#
None常數

#生成器
[n for n in range(6) if n % 2 == 1]
#若帽號下面沒有程式就用pass
def do_nothing():
pass
#製作產生器物件
(n for n in range(6))
#for也有else
for ....:
break
else: #break就不會執行這一段
#while也有else
while ....:
break
else: #break就不會執行這一段
#生成字典
w = 'letters'
{l: w.count(l) for l in w}
#
def f():
'''
說明文字
'''

沒有留言:

張貼留言

IKEA吊櫃廚櫃

 好不容易裝好IKEA買來的吊櫃,花了三天。 從組裝,鑽牆,上牆調水平,累死我了。