Форум сайта python.su
294
RodegastРазница в том что вопрос стоял не в том что нужно переопределять а :
Какая разница как оно вызывается? __repr__ возвращает строковое представление объекта, а переопределять __str__ нужно только в том случае если необходимо иметь отдельное представление для пользователя (например выводить ему дополнительную информацию, улучшить читаемость, сделать перевод на его родной язык и т.п.).
zlodiak
при выводе объекта (print(x)) срабатывает какой-то встроенный метод….что это за метод?
[code python][/code]
Офлайн