运算符 | 描述 | c+=a等价于c = c+a |
+= | 加法赋值运算符 | c-=a等价于c=c-a |
-= | 减法赋值运算符 | c*=a等价于c = c*a |
*= | 乘法赋值运算符 | c*= a等价于c = c*a |
/= | 除法赋值运算符 | c /=a等价于c = c/a |
//= | 整除赋值运算符 | c//=a 等价于c=//a |
%= | 取余赋值运算符 | c %=a 等价于c = c%a |
**= | 幂值赋值运算符 | c**=a等价于c = c**a |
案例:
a = 1
a +=1 -- a = a + 1
复合赋值运算符等号左侧只能是已经定义的变量
复合赋值运算符等号右侧可以是已经定义的变量或者值
错误示范:
b - = 1(b必须已经被定义 b = b -1 先计算b-1此时b必须存在)
print(b)
复合运算符不能连续使用
错误示范:a +=1+=2