- 算术运算符
- 加
- 减
- 乘
/ 除
// 取整除 返回商的整数部分9//2 输出结果4 , 9.0//2.0 输出结果4.0
% 取余 返回除法的余数b % a 输出结果 0
- 赋值运算符
= 复制运算符
- 复合赋值运算符
+= 加法赋值运算符
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取余赋值运算符
**= 幂赋值运算符
//= 取整数赋值运算符
- 比较(即关系)运算符
== 检查两个操作数的值是否相等,如果是则条件变为真。 如a=3,b=3,则(a == b) 为True
!= 检查两个操作数的值是否相等,如果值不相等,则条件变为真。 如a=1,b=3,则(a != b) 为True
> 检查左操作数的值是否大于右操作数的值,如果是,则条件成立。 如a=7,b=3,则(a > b) 为True
< 检查左操作数的值是否小于右操作数的值,如果是,则条件成立。 如a=7,b=3,则(a < b) 为False
>= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。 如a=3,b=3,则(a >= b) 为True
<= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。 如a=3,b=3,则(a <= b) 为True
- 逻辑运算符
and x and y 布尔"与":如果x 为False,x and y 返回False,否则它返回y 的值。 True and False, 返回False。
or x or y 布尔"或":如果x 是True,它返回True,否则它返回y 的值。 False or True, 返回True。
not not x 布尔"非":如果x 为True,返回False 。如果x 为False,它返回True。 not True 返回False, not False 返回True