为了账号安全,请及时绑定邮箱和手机立即绑定
关注
慕桂英0574841

比较过程不理解

 def __cmp__(self, s):
        if self.name < s.name:
            return -1
        elif self.name > s.name:
            return 1
        else:
            return 0

如果输入BDAE,比较过程是怎样进行的,其中def__cmp(self,s):中的s代表的是什么?



2019-09-30 源自:python进阶 6-3 117 浏览 1 回答

最佳回答

2019-10-09

结果按照他们ASCII码从小到大排列,最后就是ABDE。排序是两两比较,s就是拿到的拿到的第二个参数

慕桂英0574841 (提问者)

self会改变吗?

#1 2019-10-10 回复

qq_徐靠谱_03909365 回复 慕桂英0574841

会的的

#2 2019-10-10 回复

举报

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