|
发表于 2020-5-26 13:13:55
|
显示全部楼层
会出现问题,你给 str 的比较函数传了两个证书进去,直接报错。
怎么改看代码吧,加分要求也给你写上了- class Word(str):
- def __new__(cls,s=''):
- return str.__new__(cls,s.split()[0])
- def __le__(self,other):
- return self.__len__().__le__(other.__len__())
- def __lt__(self,other):
- return self.__len__().__lt__(other.__len__())
- def __gt__(self,other):
- return self.__len__().__gt__(other.__len__())
- def __ge__(self,other):
- return self.__len__().__ge__(other.__len__())
- def __eq__(self,other):
- return self.__len__().__eq__(other.__len__())
- def __ne__(self,other):
- return self.__len__().__ne__(other.__len__())
复制代码 |
|