python中:=是什么意思
时间: 2024-05-16 14:13:02 浏览: 142
My_learning:обучениеязыкуpython。 решениезадач-源码
在Python中,:=是一个新的赋值表达式,称为“海象运算符”(walrus operator)。它允许我们在表达式中同时执行赋值操作。例如,以下代码段使用海象运算符将用户输入的值存储在变量中:
```
while (input_str := input("Enter a string: ")) != "quit":
print("You entered:", input_str)
```
在这个例子中,海象运算符允许我们将input()函数的返回值直接存储在变量input_str中,而不需要使用额外的语句来执行赋值操作。
阅读全文