Python vars ()

Funcția vars () returnează atributul __dict__ al obiectului dat.

Sintaxa vars()funcției este:

 vars(object)

vars () Parametri

vars() ia maximum un parametru.

  • obiect - poate fi modul, clasă, instanță sau orice obiect care are __dict__atributul.

Valoare returnată de la vars ()

  • vars()returnează __dict__atributul obiectului dat.
  • Dacă obiectul transmis vars()nu are __dict__atributul, va genera o TypeErrorexcepție.
  • Dacă nu se transmite niciun argument vars(), această funcție acționează ca funcția locals ().

Notă: __dict__ este un dicționar sau un obiect de cartografiere. Stochează atributele obiectului (care se pot scrie).

Exemplu: Prelucrarea Python vars ()

 class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))

Ieșire

 („a”: 5, „b”: 10)

De asemenea, rulați aceste declarații pe shell-ul Python:

 >>> vars (listă)
 >>> vars (str)
 >>> vars (dict)

Articole interesante...