Функција репр () враћа приказ датог објекта за испис.
Синтакса 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()))
Оутпут
'Здраво Адаме'