在2019年10月14号,python38第一版以正式发布。所以屏幕面前的各位2.7忠粉,你们到底还在等什么那么3.8版本能给大家带来怎样的全新体验,让我们一起看看吧。
> 本篇文章大约需要2分钟来阅读。届时你将学到:
- 如何在表达使用使用全新的赋值法
:=
- 如何在定义方法时限制形参类型
/
- 更好得调试代码技巧
f"{expr=}"
- 其他需要你适应的
python38
特性
0x01 海象赋值法
(PEP 572)这将是python有史以来最大的改变,它的写法与go非常相似。使得对变量的赋值可以发生在表达式的内部。至于为什么叫海象赋值法..
我们继续看下面两个例子
-
常规方法
a = [0,1,2,3,4] n = len(a) if n < 10: print(f"数据长度为{n}, 且小于