Funkce repr () vrací tisknutelnou reprezentaci daného objektu.
Syntaxe repr()je:
repr (obj)
repr () parametry
repr()Funkce trvá jeden parametr:
- obj - objekt, jehož tisknutelná reprezentace musí být vrácena
Vrátit hodnotu z repr ()
repr()Funkce vrátí tiskovou reprezentační řetězec daného objektu.
Příklad 1: Jak funguje repr () v Pythonu?
 var = 'foo' print(repr(var))
Výstup
'foo'
Zde přiřadíme hodnotu 'foo'var. Poté se repr()vrátí funkce "'foo'", 'foo'uvnitř uvozovek.
Když je výsledek z repr()předán eval(), získáme původní objekt (pro mnoho typů).
>>> eval (repr (var)) 'foo'
Příklad 2: Implementujte __repr __ () pro vlastní objekty
Interně repr()volání funkcí __repr__()daného objektu.
Můžete snadno implementovat / přepsat, __repr__()aby to repr()fungovalo jinak.
 class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))
Výstup
'Hello Adam'








