1、// #取整
2、& #按位与运算符,相应的位数都为1,则该位的结果是1,否则为0
按位与运算3、| #(左斜杠)按位或运算符,两个二进制位有一个位为1时,结果为1
4、^ #按位异或运算符,二进制的两位相异时,结果为1
按位异或运算5、~ #按位取反运算符,每个二进制数位取反
6、<< #左移动运算符,各二进制位全部左移动若干位,由<<右侧的数字决定,高位丢弃,低位补0
7、>> #各二进制位全部右移动若干位,由<<右侧的数字决定,低位丢弃,高位补0
8、成员运算符
in:如果在指定的序列中找到值返回True,否则返回False
not in:如果在指定的序列中没有找到值返回True,否则返回False
9、身份运算符
is:判断两个标识符是否引用同一个对象
is not:判断两个标识符是否引用不同的对象
运算符优先级
**
~ + - (正负号,一元加减)
* / % //
+ -
>> <<
&
^ |
<= < > >=
= %= += -= //=
is is not
in not in
not or and
网友评论