对变量赋值时, 常常会用到变量本身,比如自增操作:
x = 1 x += 1 print(x)
运行结果:
2
除了 +,Python 还支持以下这些高级赋值操作符:
- -=
- *=
- /=
- %=
| 高级赋值语句 | 等价语句 | 
|---|---|
| x += 1 | x = x + 1 | 
| x -= 1 | x = x – 1 | 
| x *= 1 | x = x * 1 | 
| x /= 1 | x = x / 1 | 
| x %= 1 | x = x % 1 | 
除了赋值,+= 操作符也可以实现字符串和列表的连接; *= 操作符可以实现字符串和列表的复制操作。这在之前的文章中已经说过了。
Python 语言不支持经典的 ++ 与 — 操作。
