Python 3的运算符主要包括算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符、身份运算符、成员运算符、位运算符等。这些运算符在Python 3中用于执行不同类型的操作,包括数学计算、条件判断、数据比较等。
算术运算符:用于数学计算,如加法、减法、乘法、除法等。
加法:+
减法:-
乘法:*
除法:/
取模(余数):%
幂运算:**
地板除(返回商的整数部分)://
赋值运算符:用于将右侧的值赋给左侧的变量。
简单赋值:=
加等于:+=
减等于:-=
乘等于:*=
除等于:/=
模等于:%=
幂等于:**=
地板除等于://=
比较(关系)运算符:用于比较两个值的大小或相等性。
等于:==
不等于:!=
大于:>
小于:<
大于等于:>=
小于等于:<=
逻辑运算符:用于根据布尔值进行逻辑运算。
与(逻辑乘):and
或(逻辑加):or
非(逻辑非):not
身份运算符:用于比较两个对象的身份是否相同。
是(身份相等):is
不是(身份不等):is not
成员运算符:用于检查一个对象是否存在于另一个对象中。
包含:在列表或字符串中使用,例如检查某个元素是否在列表中。
位运算符:用于对整数进行位级别的操作。
按位与:&
按位或:|
按位异或:^
按位取反:\~
左移:<<
有符号右移:>> (注意:无符号右移在Python中并不直接支持,但可以通过其他方式实现)