Funkcija vars () grąžina nurodyto objekto atributą __dict__.
vars()Funkcijos sintaksė yra tokia:
vars(object)
vars () Parametrai
vars() užima ne daugiau kaip vieną parametrą.
- objektas - gali būti modulis, klasė, egzempliorius arba bet koks objektas, turintis
__dict__atributą.
Grąžinimo vertė iš vars ()
vars()grąžina__dict__nurodyto objekto atributą.- Jei perduotas objektas
vars()neturi__dict__atributo, jis sukeliaTypeErrorišimtį. - Jei neperduodamas joks argumentas
vars(), ši funkcija veikia kaip vietinių () funkcija.
Pastaba: __dict__ yra žodynas arba susiejimo objektas. Jame saugomi objekto (įrašomi) atributai.
Pavyzdys: „Python“ vars () darbas
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Rezultatas
(„a“: 5, „b“: 10)
Be to, vykdykite šiuos teiginius „Python“ apvalkale:
>>> vars (sąrašas)
>>> vars (str)
>>> vars (dict)








