I would like to change the
float.__str__
内置浮点类型的功能(Python 2)
我试图扩展这个类。
class SuperFloat(float):
def __str__(self):
return 'I am' + self.__repr__()
然而,当我添加它时,它变成了普通的浮动元素。
egg = SuperFloat(5)
type(egg+egg)
返回浮点数
我的最终目标也是如此
egg += 5
保持超级浮动。