简洁运算符允许您更简洁地编写代码,如“x + x + 3”,如“x + + 3”。
同样的事情也可能发生在其他操作符上,比如,*,和/ %。
>>> x = 2
>>> print(x)
2
>>> x += 3
>>> print(x)
5
x = 2
x += 3 的意思是 x = x+3
x = x+3 的意思是 x = 2+3
这些运算符可以用于除数字以外的其他类型,例如字符串。
>>> x = 'spam'
>>> print(x)
spam
>>> x += 'eggs'
>>> print(x)
spameggs
许多其他语言都有专门的操作符,如“++”,作为“x+=1”的快捷方式。
Python没有这些
。
以下假设变量a为10,变量b为20:
运算符 | 描述 | 实例 |
= | 简单的赋值运算符 | c = a + b 将 a + b 的运算结果赋值为 c |
+= | 加法赋值运算符 | 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 = c ** a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // |
联系客服