Funkce vars () vrací atribut __dict__ daného objektu.
Syntaxe vars()
funkce je:
vars(object)
vars () Parametry
vars()
trvá maximálně jeden parametr.
- objekt - může to být modul, třída, instance nebo jakýkoli objekt s tímto
__dict__
atributem.
Návratová hodnota z vars ()
vars()
vrací__dict__
atribut daného objektu.- Pokud objekt předaný
vars()
nemá__dict__
atribut, vyvoláTypeError
výjimku. - Pokud není předán žádný argument
vars()
, tato funkce funguje jako funkce locals ().
Poznámka: __dict__
je slovník nebo mapovací objekt. Ukládá (zapisovatelné) atributy objektu.
Příklad: Práce s Python vars ()
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Výstup
('a': 5, 'b': 10)
Spusťte také tyto příkazy na prostředí Python:
>>> vars (seznam)
>>> vars (str)
>>> vars (diktát)