Python vars ()

Vars () -funksjonen returnerer attributtet __dict__ for det gitte objektet.

Syntaksen til vars()funksjonen er:

 vars(object)

vars () Parametere

vars() tar maksimalt en parameter.

  • objekt - kan være modul, klasse, forekomst eller et hvilket som helst objekt som har __dict__attributtet.

Returverdi fra vars ()

  • vars()returnerer __dict__attributtet til det gitte objektet.
  • Hvis objektet som sendes til vars()ikke har __dict__attributtet, gir det et TypeErrorunntak.
  • Hvis ingen argumenter overføres til vars(), fungerer denne funksjonen som lokalbefolkningen ().

Merk: __dict__ er en ordbok eller et kartleggingsobjekt. Den lagrer objekts (skrivbare) attributter.

Eksempel: Working of Python vars ()

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

Produksjon

 ('a': 5, 'b': 10)

Kjør også disse uttalelsene på Python-skall:

 >>> vars (liste)
 >>> vars (str)
 >>> vars (dict)

Interessante artikler...