所以假设你有这样的事情:
Class Person:
height = """6' 0"""
和
Henry = Person
我必须在课堂上定义什么来做Henry
和得到'6' 0"'
而不是类似的东西<class __main__.Person 0x00012040>
?
所以假设你有这样的事情:
Class Person:
height = """6' 0"""
和
Henry = Person
我必须在课堂上定义什么来做Henry
和得到'6' 0"'
而不是类似的东西<class __main__.Person 0x00012040>
?
首先,您需要实例化类。
Henry = Person()
然后,您需要定义__repr__()
方法。
Class Person:
def __repr__(self):
return self.height
最后,您需要将其设为实例属性,而不是类属性。
Class Person:
def __init__(self):
self.height = "6' 0\""