|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
43讲自己动手2 要求自己写一个Word类比较实例化对象的长度?
这是我写的:
- class Word(str):
- def __lt__(self, other):
- if len(self) < len(other):
- return True
- else:
- return False
- def __le__(self, other):
- if len(self) <= len(other):
- return True
- else:
- return False
- def __eq__(self, other):
- if len(self) == len(other):
- return True
- else:
- return False
- def __ne__(self, other):
- if len(self) != len(other):
- return True
- else:
- False
- def __gt__(self, other):
- if len(self) > len(other):
- return True
- else:
- False
- def __ge__(self, other):
- if len(self) >= len(other):
- return True
- else:
- False
- a = Word()
- ac = Word()
- if a < ac:
- print('True')
复制代码
感觉跟小甲鱼老师写的没什么不同,只是我没有判断空格(不清楚意思可以去看原题) 但运行没有结果?按理说会打印一个True 啊
把38,39行改为:
- a = Word('a')
- ac = Word('ac')
复制代码
|
|