Python3中替代Python2中cmp()函数的新函数(gt,ge,eq,le,lt)

Posted wangju003

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3中替代Python2中cmp()函数的新函数(gt,ge,eq,le,lt)相关的知识,希望对你有一定的参考价值。

 

原文出处:http://blog.csdn.net/Artprog/article/details/52197779

 

Python3中已经不能使用cmp()函数了,被如下五个函数替代:

import operator       #首先要导入运算符模块
operator.gt(1,2)      #意思是greater than(大于)
operator.ge(1,2)      #意思是greater and equal(大于等于)
operator.eq(1,2)      #意思是equal(等于)
operator.le(1,2)      #意思是less and equal(小于等于)
operator.lt(1,2)      #意思是less than(小于)


即使用上面五个英文缩写作为函数名: 

技术分享图片



以上是关于Python3中替代Python2中cmp()函数的新函数(gt,ge,eq,le,lt)的主要内容,如果未能解决你的问题,请参考以下文章

python3中使用python2中cmp函数出现错误

python3中sorted函数里关于cmp这一参数的改变

Python3 列表自定义排序

Python函数-cmp()

Python2 字典 cmp()函数

python2的比较函数,cmp