算术运算符

/: 除法,用于将一个值除以另一个值,结果为浮点数。

//: 整除,用于将一个值除以另一个值,结果为整数(向下取整)。

**: 幂运算,用于将一个值的指数幂。2**3表示2的3次方

成员运算符

in:如果指定的值在序列中存在,则返回 True。

not in:如果指定的值在序列中不存在,则返回 True。

身份运算符

is:如果两个变量引用同一个对象,则返回 True。

is not:如果两个变量引用的不是同一个对象,则返回 True。

x = [1, 2, 3]
y = [1, 2, 3]

print(x == y) # True,x 和 y 的值相等
print(x is y) # False,x 和 y 引用不同的对象

即使两个对象的值相等,但它们可能是不同的对象。在Python中,对象的身份是由对象在内存中的地址表示的,而对象的值是对象所包含的数据。当我们使用 is 运算符时,它比较的是对象的身份,而不仅仅是对象的值。

位运算符

<<:左移,将一个数的二进制表示向左移动指定的位数。

>>:右移,将一个数的二进制表示向右移动指定的位数。