Питхон репр ()

Функција репр () враћа приказ датог објекта за испис.

Синтакса 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()))

Оутпут

 'Здраво Адаме'

Занимљиви Чланци...