比较运算符:
1 大于> 2 小于< 3 不等于!= 4 等于== 5 大于等于>= 6 小于等于<=
赋值运算符:=、+=、-=、/=、%=、*=、//=
逻辑运算符:and 、 or 、not
位运算符:&、|、^、~、>>、<<
成员运算符:in、not in
身份运算符:is, is not
关系运算符
1.“==”表示等于。用来比较两个值是否相等,相等则返回True,否则返回False
2. “!=”表示不等于。用来比较两个值是否不相等,相等则返回False,否则返回True。
3. “<”表示小于。用来比较左侧的值是否小于右侧的值,如果成立则返回True,否则返回False
4. “>”表示大于。用来比较左侧的值是否大于右侧的值,如果成立则返回True,否则返回False。
5. “<=”表示小于等于。用来比较左侧的值是否小于或等于右侧的值,如果成立则返回True,否则返回False。
6. “>=”表示大于等于。用来比较左侧的值是否大于或等于右侧的值,如果成立则返回True,否则返回False。
身份运算符
“is”表示身份运算符,用于比较两个变量是否指向同一个对象。如果两个变量的身份相同,即它们指向了同一个对象,则返回True,否则返回False。
is用于判断两个标识符是否引自同一个对象。is not用于判断两个标识符是否引自不同对象。
等于(==)用来比较两个变量的值(value)是否相等。
is和is not用来比较两个对象的身份跟标识,也就是地址(id)。
成员运算符
成员运算符:in、not in
在Python中,不仅可以比较数字,还可以比较字符串、列表、元组等对象。比较字符串时,Python按照字典序进行比较;比较列表、元组等对象时,Python会依次比较它们的元素。
需要注意的是,在Python中,不同类型的对象之间是不能进行关系运算的。例如,不能比较一个数字和一个字符串的大小。如果进行这样的比较,Python会抛出TypeError异常。
参考:
https://www.zhihu.com/question/588989189/answer/2950925805