为了账号安全,请及时绑定邮箱和手机立即绑定

python cmp import什么模块?

python cmp import什么模块?

当年话下 2019-02-05 10:06:05
python cmp import什么模块
查看完整描述

3 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

cmp是Python2.x自带的比较函数,无需import模块。官方手册说明:

cmp(x, y)

Compare the two objects x and y and return an integer according to theoutcome.  The return value is negative if x < y, zero if x == y andstrictly positive if x > y.

如下所示:

python3.x则取消了这个函数,以下是官方说明:

The cmp() function should be treated as gone, and the __cmp__() special method is no longer supported. Use __lt__() for sorting, __eq__() with __hash__(), and other rich comparisons as needed. (If you really need the cmp() functionality, you could use the expression (a > b) - (a < b) as the equivalent for cmp(a, b).)大意就是cmp()函数已经“离开”了,如果你真的需要cmp()函数,你可以用表达式(a > b) - (a < b)代替cmp(a,b)


查看完整回答
反对 回复 2019-03-17
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

比如你一开始用的:
import modulename
如果修改的话,要这样:
reload(modulename)

查看完整回答
反对 回复 2019-03-17
  • 3 回答
  • 0 关注
  • 741 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信