Python编程:从基础到函数设计
1. 增强赋值运算符
除了取反运算符外,许多算术运算符都有简写形式。例如,对一个数进行平方运算,可以用增强赋值运算符 *=
:
number = 10
number *= number
print(number) # 输出:100
这与下面的代码等价:
number = 10
number = number * number
print(number) # 输出:100
以下是增强赋值运算符的总结:
| 符号 | 示例 | 结果 |
| — | — | — |
| +=
| x = 7; x += 2
| x
变为 9 |
| -=
| x = 7; x -= 2
| x
变为 5 |
| *=
| x = 7; x *= 2
| x
变为 14 |
| /=
| x = 7; x /= 2
| x
变为 3.5 |
| //=
| x = 7; x