python运算符

算术运算符

运算符 描述
+ 相加
- 相减
* 相乘
/ 相除
% 取模
**
// 整除

比较运算符

运算符 描述
== 等于
!= 不等于
<> 不等于
> 大于
< 小于
>= 大于或等于
<= 小于或等于

赋值运算符

运算符 描述
= 赋值
+= 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

逻辑运算符

运算符 描述
and 与关系,类似于C++的&&
or 或关系,类似于C++的
not 非,类似于C++的!

成员运算符

运算符 描述
in 在指定容器中找到返回True,否则返回False
not in 在指定容器中未找到返回True,否则返回False

身份运算符

运算符 描述
is 两个变量引用自同一个对象则返回True
not is 两个变量不是引用自同一个对象返回True

位运算符

运算符 描述
& 与运算
^ 异或运算
~ 取反运算
<< 左移运算
>> 右移运算