Funkcija repr () vrne predstavitev danega predmeta za tiskanje.
Sintaksa repr()je:
ponovitev (obj)
parametri repr ()
repr()Funkcija ima en sam parameter:
- obj - objekt, katerega predstavitev za tiskanje je treba vrniti
Vrnjena vrednost iz repr ()
repr()Vrne natisnete reprezentacije niz danega predmeta.
Primer 1: Kako deluje repr () v Pythonu?
var = 'foo' print(repr(var))
Izhod
'foo'
Tu dodelimo vrednost 'foo'var. Potem se repr()vrne "'foo'", 'foo'znotraj dvojne narekovaje.
Ko se rezultat iz repr()posreduje eval(), bomo dobili izvirni objekt (za več vrst).
>>> eval (repr (var)) 'foo'
Primer 2: Implementirajte __repr __ () za predmete po meri
Interno repr()klici funkcije __repr__()določenega predmeta.
Z lahkoto lahko implementirate / preglasite, __repr__()tako da repr()deluje drugače.
class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))
Izhod
'Pozdravljeni Adam'








