Funkcia repr () vracia tlačiteľnú reprezentáciu daného objektu.
Syntax repr()je:
repr (obj)
repr () parametre
repr()Funkcia trvá jeden parameter:
- obj - objekt, ktorého tlačiteľné znázornenie sa musí vrátiť
Vrátiť hodnotu z repr ()
repr()Funkcia vráti tlačovú reprezentačný reťazec daného objektu.
Príklad 1: Ako funguje repr () v Pythone?
var = 'foo' print(repr(var))
Výkon
„foo“
Tu priraďujeme hodnotu 'foo'var. Potom sa repr()vráti funkcie "'foo'", 'foo'vnútri úvodzoviek.
Po repr()odovzdaní výsledku z eval()dostaneme pôvodný objekt (pre mnoho typov).
>>> eval (repr (var)) 'foo'
Príklad 2: Implementujte __repr __ () pre vlastné objekty
Interne repr()volanie funkcií __repr__()daného objektu.
Ľahko môžete implementovať / prepísať, __repr__()aby to repr()fungovalo inak.
class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))
Výkon
„Ahoj Adam“








