Pythoni repr ()

Funktsioon repr () tagastab antud objekti prinditava kujutise.

Süntaks repr()on:

 repr (obj)

repr () parameetrid

repr()Funktsioon võtab ühe parameetri:

  • obj - objekt, mille prinditav kujutis tuleb tagastada

Tagasiväärtus väärtuselt repr ()

repr()Tagastab prinditava esindusliku string antud objekti.

Näide 1: Kuidas repr () Pythonis töötab?

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

Väljund

 "foo"

Siin määrame varile väärtuse 'foo'. Seejärel repr()tagastab funktsioon "'foo'", 'foo'sees jutumärgid.

Kui tulemus repr()pärandatakse aadressile eval(), saame algse objekti (paljude tüüpide jaoks).

 >>> eval (repr (var)) "foo"

Näide 2: Rakendage kohandatud objektide jaoks __repr __ ()

Sisemiselt antud objekti repr()funktsioonikõned __repr__().

Saate hõlpsasti rakendada / alistada, __repr__()nii et see repr()töötab erinevalt.

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

Väljund

 "Tere Adam"

Huvitavad Artiklid...