1. 算术运算符
算术运算符用于执行基本的数学运算。以下是一些常用的算术运算符:
+
(加)-
(减)*
(乘)/
(除)//
(整除)%
(取余)**
(幂)
2. 比较运算符
比较运算符用于比较两个值,并根据比较结果返回布尔值(True或False)。以下是一些常用的比较运算符:
==
(等于)!=
(不等于)>
(大于)<
(小于)>=
(大于等于)<=
(小于等于)
3. 逻辑运算符
逻辑运算符用于执行逻辑运算。以下是一些常用的逻辑运算符:
and
(逻辑与)or
(逻辑或)not
(逻辑非)
4. 位运算符
位运算符对整数的二进制位进行操作。以下是一些常用的位运算符:
&
(按位与)|
(按位或)^
(按位异或)~
(按位取反)<<
(左移)>>
(右移)
5. 赋值运算符
赋值运算符用于将值赋给变量。以下是一些常用的赋值运算符:
- =(单赋值)
- +=(加后赋值)
- -=(减后赋值)
- *=(乘后赋值)
- /=(除后赋值)
- //=(整除后赋值)
- %=(取余后赋值)
- **=(幂后赋值)
- &=(按位与后赋值)
- |=(按位或后赋值)
- ^=(按位异或后赋值)
- <<=(左移后赋值)
- >>=(右移后赋值)
6. 成员运算符
成员运算符用于测试一个值是否存在于某个序列中。以下是一些常用的成员运算符:
in
(成员身份测试)not in
(非成员身份测试)
7. 身份运算符
身份运算符用于比较两个对象的身份(即它们是否引用同一个对象)。以下是一些常用的身份运算符:
is
(身份测试)is not
(非身份测试)