比較過程不理解
?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代表的是什么?
?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
舉報
2019-10-09
結果按照他們ASCII碼從小到大排列,最后就是ABDE。排序是兩兩比較,s就是拿到的拿到的第二個參數