对变量赋值时, 常常会用到变量本身,比如自增操作:
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 语言不支持经典的 ++ 与 — 操作。