0

假设我的 jupyter 笔记本中class_object_instance有一些。some_really_complex_object

例如:

In [4]: import some_wild_proprietary_code as some_crazy_import
        class_object_instance = some_crazy_import.some_really_complex_object()

然后我运行:

In [5]: class_object_instance

我得到:

Out[5]: <some_wild_proprietary_code.some_really_complex_object at 0x22918d68>

当我运行单元格时实际调用了什么?

我想尝试控制默认行为并Out[5]:展示一些我可以控制的东西,但也许它是一个 jupyter 级别的东西,而不是一个类对象级别的东西。

4

1 回答 1

1

您可以通过修改__repr__方法来控制对象的表示。

于 2019-11-06T00:19:35.057 回答