cmp()函数式python2中的,python3中对应的函数应该是operator 模块
比较大小的规则是以ASCII码表为基准, 从两个列表中的第一个字符开始进行比较, 返回值为布尔类型.
| function | sens |
|---|---|
| operator.lt(a,b) | less than |
| operator.le(a,b) | less equal |
| operator.eq(a,b) | equal equal |
| operator.ne(a,b) | not equal |
| operator.gt(a,b) | great than |
| operator.ge(a,b) | great equal |
| operator.lt(a,b) | |
| operator.le(a,b) | |
| operator.eq(a,b) | |
| operator.ne(a,b) | |
| operator.gt(a,b) | |
| operator.ge(a,b) |
ex :
l1=[1,2,3]
l2=[2,3,4]
import operator
operator.lt(l1,l2)
#output:True
参考
lien1=https://www.runoob.com/python/func-number-cmp.html
本文介绍了 Python3 如何使用 operator 模块来实现 Python2 中 cmp() 函数的功能。cmp() 函数在 Python3 中被移除,取而代之的是通过 ASCII 码表进行比较的逻辑,返回布尔类型的比较结果。
7247

被折叠的 条评论
为什么被折叠?



