![Python核心编程从入门到开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/118/30638118/b_30638118.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.2 比较运算符
比较运算符用于比较两边的值,并确定它们之间的关系,返回False或True。比较运算符也被称为关系运算符。Python解释器提供了7种比较运算符,如表2-3所示。
表2-3 Python中的比较运算符
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/43_2.jpg?sign=1738883836-8pUeA3OLVJhyueFVpX5rBQ7Hp4Kb8oVA-0-f0d29a55bb8d12970caf6f2a2b8bbcf6)
在比较运算符中,有两个不等于比较运算符(!=和<>),二者的功能和效果一致,建议使用!=运算符,比较清楚、易懂。<>运算符是为了保持版本兼容而存在的。
比较运算符支持多个比较项串联在一起比较,例如,a<b≤c,等同于a<b and b≤c,其中and是布尔运算,表示“而且”(或“与”)。另外,像x==y==z==w也是允许的。
数值型的比较运算容易理解,就是比较数字大小。至于其他类型,如字符串和列表等,使用比较运算符也是可以进行比较的。字符串是按照字典顺序逐字符进行比较的,而列表则是逐元素进行比较的。
例如,'ABC'>'AAC'的比较结果是True,而'ABC'>'ACC'的比较结果是False;[1,2,3]==[1,2,3]的比较结果是True,而[1,2,3]>[1,2,4]的比较结果是False。
【范例2-7】比较运算符。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/43_3.jpg?sign=1738883836-3qPDKQ9jvxeIVKlZAhcVnnK0OmBcnCSq-0-a6d39cb737a9c9a619034327d0a83224)