数字运算符
1、算术运算符
| 运算符 |
描述 |
实例 |
| + |
加 |
print(19+3)输出22 |
| - |
减 |
print(19-3)输出16 |
| * |
乘 |
print(19*3)输出57 |
| / |
除 |
print(19/3)输出6.333... |
| // |
取整数 |
print(19//3)输出6 |
| % |
取余数 |
print(19%3)输出1 |
| ** |
幂 |
print(19**3)输出6859 |
2、比较运算符
| 运算符 |
描述 |
实例 |
| == |
等于 |
2==2返回True、1==2返回False |
| != |
不等于 |
2!=2返回False、2!=3返回True |
| > |
大于 |
2>1返回True、1>2返回False |
| < |
小于 |
3<2返回False、1<2返回True |
| >= |
大于等于 |
2>=2返回True、1>=2返回False |
| <= |
小于等于 |
2<=3返回True、3<=2返回False |
3、赋值运算符
| 运算符 |
描述 |
实例 |
| = |
赋值运算符 |
a=12 |
| += |
加法赋值运算符 |
a+=b等同于a=a+b |
| -= |
减法赋值运算符 |
a-=b等同于a=a-b |
| *= |
乘法赋值运算符 |
a*=b等同于a=a*b |
| /= |
除法赋值运算符 |
a/=b等同于a=a/b |
| //= |
取整数赋值运算符 |
a//=b等同于a=a//b |
| %= |
取余数赋值运算符 |
a%=b等同于a=a%b |
| **= |
幂赋值运算符 |
a**=b等同于a=a**b |
| := |
海象运算符 |
可在表达式内部为变量赋值 |
print((a := 12))
a = 12
print(a)
4、逻辑运算符
| 运算符 |
描述 |
解释 |
| and |
与(a and b) |
两者必需全为True才能返回True |
| or |
或(a or b) |
两者任意一个为True就返回True |
| not |
非(not(a and b)、not(a or b)) |
取反“与”和“或” |
5、成员运算符
| 运算符 |
描述 |
实例 |
| in |
在 |
print('12' in '1234')返回True |
| not in |
不在 |
print('56' not in '1234')返回True |
6、身份运算符
| 运算符 |
描述 |
实例 |
| is |
是 |
print('a' is 'a')相同返回True |
| is not |
不是 |
print('a' is not 'ab')不同返回True |