所以假设你有这样的事情:
Class Person:
height = """6' 0"""
Run Code Online (Sandbox Code Playgroud)
和
Henry = Person
Run Code Online (Sandbox Code Playgroud)
我必须在课堂上定义什么才能Henry获得'6' 0"'而不是像<class __main__.Person 0x00012040>什么?
首先,您需要实例化该类.
Henry = Person()
Run Code Online (Sandbox Code Playgroud)
然后,您需要定义__repr__()方法.
Class Person:
def __repr__(self):
return self.height
Run Code Online (Sandbox Code Playgroud)
最后,您需要将其设为实例属性,而不是类属性.
Class Person:
def __init__(self):
self.height = "6' 0\""
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37 次 |
| 最近记录: |