Возвращает формальное строковое представление указанного объекта.
repr(obj)
-> str
obj -- Объект для которого требуется получить формальное строковое представление.

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

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

    class Animal():  pass

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

На заметку
Чтобы определить значение, возвращаемое функцией для пользовательского типа следует реализовать для этого типа специализированный метод __repr__.
Синонимы поиска: repr
На заметку
У нас есть представительство в Facebook. Ссылка в самом низу страницы.