【发布时间】:2018-09-29 21:03:05
【问题描述】:
我一直没能找到这个问题的答案,但也许我问错了或者不知道正确的关键字。所以....
如何调用自定义类实例,并让它返回除乱码之外的内容,以及字符串之外的内容?
例如,如果我创建一个列表mylist = [1,2,3,4,5],然后在命令行中输入“mylist”,它会返回我创建的列表
mylist
Out[16]: [1, 2, 3, 4, 5]
Python 的其他方面也是如此,例如数据框
a = pd.DataFrame()
a
Out[18]:
Empty DataFrame
Columns: []
Index: []
如何在自定义类中发生这种情况?例如,调用类实例会返回其定义属性之一,或类似的东西(字符串除外)。这可能(或典型的做法?)而不是返回
<__main__.MyClass at stuff>
感谢您的回复!
【问题讨论】:
标签: python-3.x class return representation