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"








