Справочник · модуль 9 «Объекты и классы»

__repr__ и __eq__

Особые методы меняют поведение объекта. __repr__ — как его показывать при отладке, __eq__ — как сравнивать два объекта знаком ==.

Сравнение из жизни

Как правила, когда два объекта считать одинаковыми.

Запомнить

Особые методы — как тайные кнопки. Python нажимает их сам: при print и при сравнении.

Тема из урока 9.6 «Скрытое и особое» курса PythonAZ.

В этом же уроке