Funkcija repr () atgriež izdrukājamo dotā objekta attēlojumu.
Sintakse repr()ir:
repr (obj)
repr () parametri
repr()Funkcija ņem vienu parametru:
- obj - objekts, kura drukājamais attēlojums ir jāatgriež
Atgriešanās vērtība no repr ()
repr()Funkcija atgriež izdrukājamu reprezentatīva virkni konkrētā objekta.
1. piemērs: Kā repr () darbojas Python?
var = 'foo' print(repr(var))
Rezultāts
"foo"
Šeit mēs piešķiram vērtību 'foo'var. Tad, tad repr()funkcija atgriež "'foo'", 'foo'iekšpusē dubultās-pēdiņas.
Kad rezultāts no repr()tiks nodots vietnei eval(), mēs iegūsim sākotnējo objektu (daudziem tipiem).
>>> eval (repr (var)) 'foo'
2. piemērs: Pielāgotu objektu ieviešana __repr __ ()
Iekšēji dotā objekta repr()funkciju izsaukumi __repr__().
Jūs varat viegli ieviest / ignorēt, __repr__()lai tas repr()darbotos citādi.
class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))
Rezultāts
Sveiks Ādam








