我在终端中做了一些 python,在我写的时候x := 1
,它显示了一个语法错误。
>>> x := 1
File "<stdin>", line 1
x := 1
^
SyntaxError: invalid syntax
我知道海象运算符是一个表达式,但其他表达式工作得很好。
>>> 5 + 3 - 1
7
甚至海象运算也在括号内工作。
>>> (x := 1)
1
所以我的问题是,为什么其他所有表达式都可以作为陈述有效,但海象却不是?