课程
/后端开发
/Python
/初识Python
cmp()函数不是Python内置的函数吗?
2019-04-11
源自:初识Python 7-2
正在回答
原因如@chenaixu所说。
代替方案1:
operator.lt(a, b) 小于
operator.le(a, b) 小于等于
operator.eq(a, b) 等于
operator.ne(a, b) 不等于
operator.ge(a, b) 大于等于
operator.gt(a, b) 大于
代替方案2:
(a-b)>(b-a)等效于cmp(a,b)
StaceySmile 提问者
Python 3.X 的版本中已经没有 cmp 函数,如果你需要实现比较功能,需要引入 operator 模块,适合任何对象
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序