Python 里那些「卧槽还能这样写」的神奇语法糖
Ni Que Ding Hui Xie Python?
1. Hai Xiang Yun Suan Fu :=
Python 3.8 Dai Lai, Zai Biao Da Shi Li Fu Zhi: if (n := len(lst)) > 10: print(n)
2. Lie Biao Tui Dao Shi
[x*x for x in range(20) if x%2==0]
3. Zhuang Shi Qi
def boss(f): def w(): print(Boss coming) f() print(Boss left) return w
4. zip Jie Bao
for n,j in zip([A,B],[FE,BE]): print(n,j)
5. * Jie Bao
first,*middle,last = [1,2,3,4,5]
Python Yu Fa Tang Xiang Guan Dong Zhu -- Bu Na Bai Bu Na, Na Le Zhen Xiang.