Python repr ()

A repr () függvény az adott objektum nyomtatható ábrázolását adja vissza.

A szintaxisa repr():

 repr (obj)

repr () Paraméterek

A repr()függvény egyetlen paramétert vesz fel:

  • obj - az az objektum, amelynek nyomtatható ábrázolását vissza kell adni

Visszatérési érték a repr-től ()

A repr()függvény az adott objektum nyomtatható reprezentációs karakterláncát adja vissza.

1. példa: Hogyan működik a repr () a Pythonban?

 var = 'foo' print(repr(var))

Kimenet

 „foo”

Itt értéket rendelünk a 'foo'var-hoz. Ezután a repr()függvény visszatér "'foo'", 'foo'idézőjelek között.

Amikor a (z) eredményt átadjuk a (z repr()) címre eval(), megkapjuk az eredeti objektumot (sok típushoz).

 >>> eval (repr (var)) 'foo'

2. példa: A __repr __ () implementálása az egyéni objektumokhoz

Belsőleg az adott objektum repr()függvényhívásai __repr__().

Könnyen megvalósíthatja / felülírhatja __repr__(), hogy repr()másképp működjön.

 class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))

Kimenet

 "Hello Adam"

érdekes cikkek...