前言
??本文記錄Python 中一些比較實(shí)用的技巧,都是在實(shí)際中可能遇到的問(wèn)題的解決技巧女坑,持續(xù)更新
1填具、交換變量
a = 1
b = 2
a,b= b,a
# a = 2, b =2
2、列表元素的輸出
有時(shí)候我們可能需要將列表中的元素逐一打印出來(lái)以空格分割,這個(gè)時(shí)候我們用 “*” 去完成這個(gè)需求匆骗。關(guān)于*的使用請(qǐng)參考這篇文章
lst = [1,2,3,4,5]
print(lst) # 輸出 [1,2,3,4,5]
print(*lst) # 輸出 1 2 3 4 5
3灌旧、用 dict 替代 if/else
def arithmetical_operation(operator, x, y):
if operator == 'add':
return x + y
elif operator == 'sub':
return x - y
elif operator == 'mul':
return x * y
elif operator == 'div':
return x / y
else:
return None
使用dict來(lái)更改
def arithmetical_operation(operator, x, y):
return {
'add': lambda: x + y,
'sub': lambda: x - y,
'mul': lambda: x * y,
'div': lambda: x / y,
}.get(operator, lambda: None)()
持續(xù)更新中??