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žiTypeError
izjemo. - Č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)