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 etTypeError
unntak. - 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)