【发布时间】:2019-11-23 03:05:57
【问题描述】:
这是我在 Python3 解释器中尝试的 sn-p,
>>> x = y = 3
>>> x, y
(3, 3)
>>> x = y = 3
>>> x, y
(3, 3)
>>> x = y = y + 3
>>> x, y
(6, 6)
>>> x = y += 3
File "<stdin>", line 1
x = y += 3
^
SyntaxError: invalid syntax
我知道当 Python 语法不支持表达式时会出现 SyntaxError,但我无法弄清楚为什么 += 不能像 = 那样被链接。
【问题讨论】:
标签: python python-3.x variable-assignment increment