- 算术运算符
- 比较运算符
- 赋值运算符
- 逻辑运算符
- 位运算符
- 成员运算符
- 身份运算符
算术运算符:
| 运算符 | 描述 |
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除5/2 = 2.5 |
| % | 取余数, 5%2 = 1 |
| // | 取整数, 5//2 = 2 |
| ** | 幂等5**2 = 25 |
比较运算符:
忽略, 太常用。
赋值运算符:
| 运算符 | 描述 |
| = | 简单的赋值运算符 |
| += | 加法赋值运算符, c += a 等效于 c = c + a |
| -= | 加法赋值运算符, c -= a 等效于 c = c - a |
| *= | 乘法赋值运算符 |
| /= | 除法赋值运算符 |
| %= | 取模赋值运算符 |
| **= | 幂等赋值运算符 |
| //= | 取余赋值运算符 |
逻辑运算符:
and
or
not
成员运算符:
in
not in
身份运算符:
| 运算符 | 描述 |
| is | is 是判断两个标识符是不是引用自一个对象, x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False |
| is not | is not 是判断两个标识符是不是引用自不同对象, x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。 |