Funktionen vars () returnerer attributten __dict__ for det givne objekt.
Funktionens syntaks vars()er:
vars(object)
vars () Parametre
vars() tager maksimalt en parameter.
- objekt - kan være modul, klasse, forekomst eller ethvert objekt, der har
__dict__attributten.
Returværdi fra vars ()
vars()returnerer__dict__attributten for det givne objekt.- Hvis objektet, der sendes til
vars(), ikke har__dict__attributten, rejser det enTypeErrorundtagelse. - Hvis der ikke videregives noget argument til
vars(), fungerer denne funktion som locals () -funktionen.
Bemærk: __dict__ er en ordbog eller et kortlægningsobjekt. Det gemmer objekts (skrivbare) attributter.
Eksempel: Arbejde med Python vars ()
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Produktion
('a': 5, 'b': 10)
Kør også disse udsagn på Python shell:
>>> vars (liste)
>>> vars (str)
>>> vars (dict)








