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

思考题是怎么做的啊?

思考题是怎么做的啊?

正在回答

2 回答

def __cmp__(self, s):

        if not isinstance(s,Student):

            if not isinstance(self,Student):

                return cmp(self,s)

            else:

                return cmp(self.name,s)

        return cmp(self.name ,s.name)


0 回复 有任何疑惑可以回复我~

上述 Student 类实现了__cmp__()方法,__cmp__用实例自身self和传入的实例 s 进行比较,如果 self 应该排在前面,就返回 -1,如果 s 应该排在前面,就返回1,如果两者相当,返回 0。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

思考题是怎么做的啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信