Funkcija vars () atgriež dotā objekta atribūtu __dict__.
Funkcijas sintakse vars()ir šāda:
vars(object)
vars () Parametri
vars() aizņem ne vairāk kā vienu parametru.
- objekts - var būt modulis, klase, instance vai jebkurš objekts ar
__dict__atribūtu.
Atgriezeniskā vērtība no vars ()
vars()atgriež__dict__dotā objekta atribūtu.- Ja nodotajam objektam
vars()nav__dict__atribūta, tas radaTypeErrorizņēmumu. - Ja netiek nodots neviens arguments
vars(), šī funkcija darbojas tāpat kā funkcija locals ().
Piezīme: __dict__ ir vārdnīca vai kartēšanas objekts. Tas saglabā objekta (rakstāmos) atribūtus.
Piemērs: Python vars () darbība
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Rezultāts
('a': 5, 'b': 10)
Palaidiet arī šos paziņojumus Python čaulā:
>>> vars (saraksts)
>>> vars (str)
>>> vars (dikti)








