-cmp 什么意思
def __cmp__(self, s):
? ? ? ? if self.score == s.score:
? ? ? ? ? ? return cmp(self.name, s.name)
? ? ? ? return -cmp(self.score, s.score)
def __cmp__(self, s):
? ? ? ? if self.score == s.score:
? ? ? ? ? ? return cmp(self.name, s.name)
? ? ? ? return -cmp(self.score, s.score)
2020-01-21
舉報
2020-03-11
分數是從高到低,也就是從大到小,而cmp排序是從小到大.
2020-02-11
就是倒序啊
2020-02-08
應該是cmp,默認self.score>s.score,return -1的簡寫
2020-01-25
相反數
2020-01-23
cmp(x,y) 函數用于比較2個對象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。