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áTypeErrorvý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)








