0

所以假设你有这样的事情:

Class Person:
    height = """6' 0"""

Henry = Person

我必须在课堂上定义什么来做Henry和得到'6' 0"'而不是类似的东西<class __main__.Person 0x00012040>

4

1 回答 1

5

首先,您需要实例化

Henry = Person()

然后,您需要定义__repr__()方法

Class Person:
    def __repr__(self):
        return self.height

最后,您需要将其设为实例属性,而不是类属性

Class Person:
    def __init__(self):
        self.height = "6' 0\""
于 2012-07-01T04:20:32.793 回答