算术运算符:
+ 加
- 减
* 乘
/ 除
% 取余
* 幂
// 取整除
赋值运算符:
= 赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
*= 乘法赋值运算符 c *= a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取模赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c **= a 等效于 c = c ** a
//= 取整除赋值运算符 c //= a 等效于 c = c // a
:= 海象运算符,可在表达式内部为变量赋值。Python3.8 版本新增运算符。
比较运算符:
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
Python位运算符
& 并,与
| 或
^ 异或
~ 取反
<< 左移动
>> 右移动
逻辑运算符:
and 并,与
or 或
not 非
优先级: not > and > or
成员运算符:
in 是否存在于某个对象中
not in 是否不存在于某个对象中
举例:
a = 1
b = 20
list = [1, 2, 3, 4, 5 ]
a in list # '结果返回true'
b in list # '结果返回false
a not in list #结果返回false
b not in list #结果返回true
身份运算符:
is 判断相比较的两个对象是否引用于同一个对象
is not 判断相比较的两个对象是否引用于不同对象
举例:
a = 10
b = 10
c = 20
a is b #引用于同一对象,返回true
a is c #引用于不同对象,返回false
a is not b #引用于同一个对象,返回false
a is not c #引用于不同对象,返回true
网友评论