- 算术运算符
- 比较运算符
- 赋值运算符
- 逻辑运算符
- 位运算符
- 成员运算符
- 身份运算符
算术运算符:
运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除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。 |