Python 中的 ++ 和 — 运算符是如何工作的?
在 C、C++、Java 等语言中,++ 和 — 运算符会将变量的值增加或减少 1。但在 Python 中,这些运算符不起作用。
在 Python 中,变量只是指向内存中的对象标签。在 Python 中,数值对象是不可变的。因此,当我们执行 a++(如果 a=10),我们试图将值为 10 的对象增加到 11,这是不允许的。
>>> a=10
>>> a++
SyntaxError: invalid syntax
取而代之的是,我们必须使用 += 运算符。
>>> a=a+1
>>> a
11
更多Python相关文章,请阅读:Python 教程