比较运算符
比较运算符用于比较两个对象之间的大小关系,由比较运算符构成的表达式,其结果为bool类型。python的比较运算符有6种,对应着两个对象之间的6种大小关系:相等,不相等,大于,小于,大于等于,小于等于。
| 运算符 | 描述 | 示例 |
|---|---|---|
| == | 比较对象是否相等 | 5 == 5 结果为True |
| != | 比较两个对象是否不相等 | 5 != 4 结果为True |
| > | 大于 | 5 > 4 结果为True |
| < | 小于 | 4 < 5 结果为True |
| >= | 大于等于 | 5 >= 5 结果为True |
| <= | 小于等于 | 4 <=5 结果为True |
1. ==
比较两个对象是否相等,这个运算符可以比较所有的数据类型
1 == 1 |
除了这些基础数据类型,自定义类创建的对象也可以用 == 进行比较
2. !=
这个运算符的作用与 == 刚好相反,判断运算符两侧的数据是否不相等
3. > 与 <
比较两个数据的大小关系
12 > 4 |
这两个操作符除了可以比较数字类型数据,还可以用来比较两个字符串的大小
'abc' > 'bc' |
比较两个字符串时,首先比较两个字符串的首字母,以首字母大小决定整个字符串的大小,如果首字母相同,则比较下一个字母,比较规则和首字母一样。以此规则逐个字母进行比较,直到分出大小
'abc' < 'abc5' |
上面的例子中,前3个字母没有分出大小,而其中一个字符串已经到末尾了,这种情况,长度较长的算大
4. >= 和 <=
比较规则可以参考> 和 < ,关于比较运算符这块,真没什么可讲的,因为这部分内容几乎和编程没有什么关系,纯粹是一种基础的人人都会的大小比较