Python 3.8 有什么新变化
本文解释了 Python 3.8 相比 3.7 的新增特性。 完整的详情可参阅 更新日志。
Python 3.8已于2019年10月14日发布。
摘要 - 发布重点
新的特性
赋值表达式
新增的语法 :=
可在表达式内部为变量赋值。 它被昵称为“海象运算符”因为它很像是 海象的眼睛和长牙。
在这个示例中,赋值表达式可以避免调用 len()
两次:
if (n := len(a)) > 10:
print(f"List is too long ({n} elements, expected <= 10)")