Funkcija repr () vraća prikaz datog objekta za ispis.
Sintaksa repr()je:
ponoviti (obj)
repr () Parametri
repr()Funkcija ima jedan parametar:
- obj - objekt čiji se prikaz koji se može ispisati mora vratiti
Povratna vrijednost iz repr ()
repr()Funkcija vraća ispis reprezentativni niz danog objekta.
Primjer 1: Kako repr () djeluje u Pythonu?
var = 'foo' print(repr(var))
Izlaz
'foo'
Ovdje dodjeljujemo vrijednost 'foo'var. Zatim, repr()funkcija vraća "'foo'", 'foo'unutar dvostrukih navodnika.
Kad se rezultat iz repr()proslijedi eval(), dobit ćemo izvorni objekt (za mnoge tipove).
>>> eval (repr (var)) 'foo'
Primjer 2: Implementirajte __repr __ () za prilagođene objekte
Interno, repr()funkcijski pozivi __repr__()datog objekta.
Možete jednostavno implementirati / poništiti, __repr__()tako da to repr()funkcionira drugačije.
class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))
Izlaz
'Zdravo Adame'








