Python repr ()

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

Interesanti raksti...