首先我们来举个例子,定义一个长方行类Cuboid,长为x,宽为y,高为z class Cuboid: def __init__(self, x = 3, y = 1, z = 2): self.x = x self.y = y self.z = z 默认长为3,宽为1,高为2,让我们试图打印一下这个类 print(Cuboid()) 控制台可能会输出: <__main__.Cuboid object at 0x0000025EE2A9AA90> 但是如果在类种实现__repr__或者__str…