python语言支持一下运算符
1.算术运算符
2.比较(关系)运算符
3.赋值运算符
4.逻辑运算符
5.位运算符
6.成员运算符
7.身份运算符
8.运算符优先级
1.算数运算符
+加
-减
*乘
/除
%取余
**幂
//整除
2.比较(关系)运算符
==
!=
>
<
>=
<=
3.赋值运算符
=简单赋值
+=加法赋值运算符 c赋值运算符a 等同于 c = c响应的操作a c += a 等效于 c = c + a
-+减法赋值运算符
*=乘法赋值运算符
/=除法赋值运算符
%=取余赋值运算符
**=幂赋值运算符
//=取整赋值运算符
4.位运算符
按位运算符是把数字看作二进制来进行计算的
&按位与运算 有0则为0
|按位或运算 有1就为1
^按位异运算 二进位相异为1
~按位取反运算
<<左移动运算符
>>右移动运算符
5.逻辑运算符
在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算
and x and y 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 左false返回fanse
or x or y 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值. 左false返回y
not not x 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
6.成员运算符
in 在序列中找到返回True
not in 在序列中找到返回False
7.身份运算符
is 判断两个标识符是否引用一个对象
is not 判断两个标识符是否引用不同对象
8.运算符优先级