算术运算符

+ - * / 
%(取余) 
**(次幂) 
//(整除)(向下取整)

比较运算符

==  !=  >  <  >=  <=

赋值运算符

=  +=  -=  *=  /=
%=取模赋值运算 c%=a 等价于 c=c%a
**= 幂赋值
//= 取整除赋值运算符  

位运算符

a=0011 1100
b=0000 1101
a&b = 0000 1100
a|b = 0011 1101
a^b = 0011 0001
~a = 1100 0011

& 与运算
| 或运算
^ 异或运算
~ 反运算符,非
<< 左移运算符,二进位全部左移若干位,高位丢弃低位补0

右移,同上
逻辑运算符
and or not (不是C&C++中的&|!)
成员运算符
in ,not in
身份运算符
is,is not
is与==的区别
is是判断两个变量引用对象是否为同一个(同一块内存空间),==用于判断引用变量的值是否相等
运算符优先级

**
~ + -(一元加减号)
* / % //
+-
>><<
&
^|
<= >= < >
== !=
= %= /= -= += *= **= //=
is, is not
in,not in
not and or

一元加减号作用:减号可用于改变数据的符号,加号与之相对应