„Python“ versijos ()

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 sukelia TypeErroriš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)

Įdomios straipsniai...