Python重写自定义类的__repr__方法
在Python中,每个类都有一个称为__repr__
的特殊方法,用于定义该类的实例在被打印时的字符串表示形式。默认情况下,__repr__
方法返回的字符串包含类名和对象的内存地址。然而,有时候我们希望自定义这个字符串表示形式,以便更好地展示对象的状态和属性。
要重写一个类的__repr__
方法,我们只需要在类中定义一个名为__repr__
的方法,并在该方法中返回我们期望的字符串表示形式。下面是一个示例:
class Point:
def __init__(self, x, y)