120 читали · 3 года назад
Разница между __str__ и __repr__ в Python
Оба магических метода __str__ и __repr__ используются для получения строкового представления объекта. Давайте разберемся, в чем же собственно разница между ними. Метод __str__ используется для создания вывода для конечного пользователя, а __repr__ в основном используется для отладки и разработки...
06:44
1,0×
00:00/06:44
478,7 тыс смотрели · 4 года назад
3 месяца назад
Функция repr() в Python
Функция repr() возвращает строку, которая показывает, как объект выглядит «внутри» — с технической точки зрения. Эта строка создаётся так, чтобы по ней можно было понять, из чего состоит объект, а иногда даже можно использовать её для точного воссоздания объекта в коде. Синтаксис функции repr() выглядит следующим образом: repr(object) Где: В Python есть две функции для преобразования объекта в строку — str() и repr(): Мы можем определить, что именно будет возвращать функция repr() для экземпляра класса, реализовав метод __repr__()...