例如
A+=A=a
输出:
IndentationError: unindent does not match any outer indentation level
同时B+=B+b工作正常!
=那么 Python和+=Python 有什么区别
A+=A=a?在你做任何事情之前确定你的目的。a += 1等于a = a + 1,这就是 的意义和用法+=。A += 1意味着A = A + 1。A += A = a也会如此(A = A + A = a这显然行不通)。
您似乎遇到的错误不是由该运算符引起的。也许您将空格与制表符混合在一起,或者您根本没有缩进应该缩进的某行。
A = a这是一个简单的赋值,而
A += a相当于
A = A + a
这发生在大多数编程语言中