Python 运算符

常用算术运算符

常用比较运算符

赋值运算符

位运算符

常用逻辑运算符

 成员运算符与身份运算符

a = '123'b = '12'
print(b in a)
True
a = '123'
b = '12'
print(b not in a)
False
a = '123'
b = '123'
print(b is a)
True
a = '123'
b = '123'
print(b is not a)
False

is 与 == 区别:is 用于判断两个变量引用对象是否为同一个,== 用于判断引用变量的值是否相等。

a = [1, 2, 3]
b = a[:]
print(b is a)
print(b == a)
False
True

各个运算符之间的优先级

  • 运算符优先级对照表,数字越大,优先级越高
  • 优先级相同的运算符,计算时从左往右

原文地址:https://www.cnblogs.com/jwen1994/p/13022634.html