概念介绍
:=
可在表达式内部为变量赋值。它被昵称为“海象运算符”因为它很像是 [海象的眼睛和长牙]。
实用价值
「一方面,可以写出优雅而简洁的 Python 代码;另一方面,可以看懂他人的代码。」
演示示例
官网的例子
「看下官网给出的例子:」
通过使用海象表达式,避免len()方法运行两次,从而提高了运行速度。
# 通过使用海象表达式,避免len()方法运行两次,从而提高了运行速度
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
if len(a) > 10:
print(f"List is to long({len(a)} elements, expected