Python vars ()

Funkcija vars () vrne atribut __dict__ danega predmeta.

Sintaksa vars()funkcije je:

 vars(object)

parametri vars ()

vars() vzame največ en parameter.

  • objekt - lahko je modul, razred, primerek ali kateri koli objekt, ki ima __dict__atribut.

Vrnjena vrednost iz vars ()

  • vars()vrne __dict__atribut danega predmeta.
  • Če objekt, ki vars()mu je bil __dict__poslan, nima atributa, sproži TypeErrorizjemo.
  • Če se ne posreduje noben argument vars(), ta funkcija deluje kot funkcija local ().

Opomba: __dict__ je slovar ali predmet preslikave. Shrani atribute predmeta (na katere je mogoče pisati).

Primer: Delovanje Python vars ()

 class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))

Izhod

 ("a": 5, "b": 10)

Zaženite tudi te izjave v lupini Python:

 >>> različice (seznam)
 >>> različice (str)
 >>> vars (dict)

Zanimive Članki...