【发布时间】:2017-04-21 23:04:37
【问题描述】:
让我举个例子:
class Test:
def __repr__(self):
return "hi"
这会更改 Test 类型的对象的字符串表示形式,但不会更改 Test 本身的字符串表示形式:
print(Test)
--> "<class 'Test'>"
是否也可以覆盖类本身的字符串表示形式?
【问题讨论】:
-
有趣!我可以问你,你为什么需要这个?
-
我玩弄从解析的 C 头文件生成的 ctypes.Structure 实例。很高兴看到生成的类型里面有什么。
标签: python