Python 里那些「卧槽还能这样写」的神奇语法糖

Python基础 Mar 15, 2020

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.

Tags