Оба магических метода __str__ и __repr__ используются для получения строкового представления объекта. Давайте разберемся, в чем же собственно разница между ними. Метод __str__ используется для создания вывода для конечного пользователя, а __repr__ в основном используется для отладки и разработки...
Функция str( ) Синтаксис: str(объект) объект – объектом может быть любой тип данных. Функция str() возвращает объект в неформальном строковом представление. Если объектом будут строки разделенные пробелом функция str() конкатенирует их. Функция repr( ) Синтаксис: repr(объект) объект – объектом может быть любой тип данных. Функция repr() возвращает объект в формальном (понятным интерпретатору) строковом представление. Для многих типов данных функция возвращает строку, если передать эту строку функции eval() в качестве аргумента может получиться исходный объект...