Repr () -funksjonen returnerer en utskrivbar representasjon av det gitte objektet.
Syntaksen for repr()er:
repr (obj)
repr () Parametere
Den repr()funksjonen tar en enkelt parameter:
- obj - objektet hvis utskrivbare representasjon må returneres
 
Returverdi fra repr ()
Den repr()funksjonen returnerer en trykkbar representerende streng av det gitte objektet.
Eksempel 1: Hvordan repr () fungerer i Python?
 var = 'foo' print(repr(var))
Produksjon
'foo'
Her tildeler vi en verdi 'foo'til var. Deretter repr()returnerer funksjonen "'foo'", 'foo'inne i dobbelt anførselstegn.
Når resultatet fra repr()overføres til eval(), vil vi få det opprinnelige objektet (for mange typer).
>>> eval (repr (var)) 'foo'
Eksempel 2: Implementere __repr __ () for egendefinerte objekter
Internt, repr()funksjonssamtaler __repr__()for det gitte objektet.
Du kan enkelt implementere / overstyre __repr__()slik at det repr()fungerer annerledes.
 class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))
Produksjon
Hallo Adam








