Excel VBA和Python中都使用赋值运算符=进行赋值运算,在前面的内容介绍中已经反复使用。
需要说明的是,Python中还有赋值运算符,如表3-所示。以运算符+=为例,给变量a的值加1,可写作a+=1,等价于a=a+1。
表3-7 赋值运算符
| 运算符号 | 说 明 |
|---|---|
| += | 相加赋值运算 |
| -= | 相减赋值运算 |
| *= | 相乘赋值运算 |
| /= | 相除赋值运算 |
| %= | 取模赋值运算 |
| **= | 求幂赋值运算 |
| //= | 整除赋值运算 |
下面举一些比较简单的例子。
code.python
>>> a=9;a+=1;a
10
>>> a=9;a-=1;a
8
>>> a=9;a*=2;a
18
>>> a=9;a/=2;a
4.5
>>> a=9;a%=4;a
1
>>> a=9;a**=2;a
81
>>> a=9;a//=2;a
4