Python 中的运算符可以分为以下几类:
-
算术运算符:用于执行算术运算,
包括加法 (+)、
减法 (-)、
乘法 (*)、
除法 (/)、
取余 (%)、
乘方 (**) 和取模 (//)。
赋值运算符
-
比较运算符:用于比较两个值的大小或相等性,
包括等于 (==)、
不等于 (!
=)、
小于 (<)、
小于等于 (<=)、
大于 (>) 和大于等于 (>=)。
比较运算符
-
逻辑运算符:用于执行逻辑运算,
包括与 (and)、
或 (or) 和非 (not)。
逻辑运算符
-
位运算符:用于执行位运算,
包括与 (&)、
或 (|)、
异或 (^)、
左移 (<<) 和右移 (>>)。
位运算符
-
成员运算符:用于检查一个值是否在另一个值中,
包括在 (in) 和不在 (not in)。
成员运算符
-
身份运算符:用于检查两个值是否是同一对象,
包括等于 (is) 和不等于 (is not)。
身份运算符
此外,Python 还支持一些特殊的运算符,例如:
- 三元运算符:用于执行条件判断,语法为:
Python
表达式1 if 条件 else 表达式2
- 运算符重载:允许用户为自定义类型定义自己的运算符。