Который Dunder вызывается в Jupyter, когда я запускаю один объект в ячейке - PullRequest
0 голосов
/ 06 ноября 2019

Допустим, у меня в блокноте 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]: что-то, что я мог бы контролировать, но, возможно, это вещь уровня юпитера, а не вещь уровня класса.

1 Ответ

1 голос
/ 06 ноября 2019

Вы можете управлять представлением объекта, изменив метод __repr__.

...