repr(object)

Возвращает формальное строковое представление указанного объекта.

Параметры

Функция repr() принимает один параметр:

  • obj : Объект для которого требуется получить формальное строковое представление. Для многих типов функция возвращает строку, которая при передаче в eval() может произвести объект с тем же значением, что и исходный.

В других случаях представление является строкой, обрамлённой угловыми скобками (< и >), содержащей название типа и некую дополнительную информацию, часто — название объекта и его адрес в памяти.

Возвращаемое значение

  • Функция repr() возвращает формальное строковое представление указанного объекта.

Примеры

class Animal():  pass

repr(Animal())  # <__main__.animal object at>
repr('cat-кот')  # 'cat-кот'