Python·100 питань

Як правильно реалізувати __repr__?

Відповідь
Робіть однозначне представлення.
Ідеально: щоб можна було відновити об’єкт (якщо реально).
Використовуй f'ClassName(x={self.x!r})'.
Не робіть важких обчислень.
Для dataclass __repr__ генерується автоматично.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем