代码点读机 / Python / :=

:= Python · 运算符

海象运算符:在表达式里赋值,同时把值参与后续运算。

怎么用

变量 := 表达式

小例子

if (n := len('hello')) > 3:
    print(n)

运行结果

5

提醒:Python 3.8+ 支持。

官方文档:https://docs.python.org/zh-cn/3/whatsnew/3.8.html#assignment-expressions

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条