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

位运算符

运算符描述
& 与运算
  或运算
^ 异或运算
~ 取反运算
<< 左移运算
>> 右移运算
#运算符
a=1
b=2
print(a/b)
print(a//b)
print(b/a)
print(b//a)

运行结果:

0.5
0
2.0
2
原文地址:https://www.cnblogs.com/jifeng0902/p/13881786.html