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 ettTypeErrorundantag. - 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)







