Python vars ()

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 ett TypeErrorundantag.
  • 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)

Intressanta artiklar...