数字运算符
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 |