Функција репр () враћа приказ датог објекта за испис.
Синтакса repr()је:
репр (обј)
репр () Параметри
repr()Функција узима један параметар:
- обј - објект чији се приказ за штампу мора вратити
Повратна вредност из репр ()
repr()Функција враћа штампу репрезентативна низ датог предмета.
Пример 1: Како репр () ради у Питхону?
var = 'foo' print(repr(var))
Оутпут
'фоо'
Овде додељујемо вредност 'foo'вар. Затим, repr()функција враћа "'foo'", 'foo'унутар наводнике.
Када се резултат од repr()проследи eval(), добићемо оригинални објекат (за многе типове).
>>> евал (репр (вар)) 'фоо'
Пример 2: Примените __репр __ () за прилагођене објекте
Интерно, repr()функцијски позиви __repr__()датог објекта.
Можете једноставно применити / заменити __repr__()тако да то repr()функционише другачије.
class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))
Оутпут
'Здраво Адаме'








