Funktionen vars () returnerar attributet __dict__ för det angivna objektet.
vars()
Funktionens syntax är:
vars(object)
vars () Parametrar
vars()
tar högst en parameter.
- objekt - kan vara modul, klass, instans eller vilket objekt som helst som har
__dict__
attributet.
Returvärde från vars ()
vars()
returnerar__dict__
attributet för det angivna objektet.- Om objektet som skickas till
vars()
inte har__dict__
attributet ger det ettTypeError
undantag. - Om inget argument skickas till
vars()
fungerar den här funktionen som lokalbefolkningen ().
Obs: __dict__
är en ordbok eller ett mappningsobjekt. Den lagrar objekts (skrivbara) attribut.
Exempel: Working of 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 också dessa uttalanden på Python-skal:
>>> vars (lista)
>>> vars (str)
>>> vars (dict)