算数运算符
赋值运算符
位运算符
成员运算符
身份运算符
逻辑运算符
1.算数运算符
+(加)、 -(减)、 *(乘)、 /(除)、 %(取余)、 //(取整) ,**(取幂)。
2、赋值运算符:
如 =(赋值)、 +=(加法赋值):a +=1 >> a = a+1 、-=(减法赋值)等
1、=:简单的赋值运算符,即给变量赋值。
2、+=:加法赋值运算,即先进行相加后,再赋值。
3、-=:减法赋值运算,即先进行相减,再赋值。
4、*=:乘法赋值运算,即先进行乘法,再赋值。
5、/=:除法赋值运算,即先进行除法,在赋值。
6、%=:求余赋值运算,即先进行求余,再赋值。
7、//=:取整赋值运算,即先进行取整,再赋值。
8、:=:海象运算符,即可在表达式内部为变量赋值,此运算符是python3.8新增的运算符。
3、位运算符:
如 &(与)、|(或)、^(异或)等(应用于set(集合))
4、成员运算符:
1、in:判断指定对象是否在序列中找到,是返回True,否返回False
2、not in:与in相反,判断指定对象是否不在序列中找到,是返回True,否返回False。
5、身份运算符:
如 is(是)、is not(不是)
is:判断指定对象是否引用自同一对象,即是否具有相同的id地址,是返回True,否返回False。
is not:与is相反,判断指定对象是否引用自不同的对象,即是否具有不同的id地址, 是返回True,否返回False
6、逻辑运算符:
and:表达式:x and y,即布尔的“与”,如果 x 或 y 任意一个值为 False,则返回为False的值,否则返回 y 的值
or:表达式:x or y,即布尔的“或”,如果 x 或 y 任意一个值为 True, 则返回为True的值,否则返回 x 的值。
not:表达式:not x,即布尔的“非”,如果 x 值为 True,则返回为False,否则返回True。