Funktsioon vars () tagastab antud objekti atribuudi __dict__.
Funktsiooni süntaks vars()on:
vars(object)
vars () Parameetrid
vars() võtab maksimaalselt ühe parameetri.
- objekt - võib olla moodul, klass, eksemplar või mis tahes
__dict__atribuudiga objekt .
Vars () tagastatav väärtus
vars()tagastab__dict__antud objekti atribuudi.- Kui edastatud objektil
vars()pole__dict__atribuuti, tekitab seeTypeErrorerandi. - Kui ühtegi argumenti ei edastata
vars(), toimib see funktsioon nagu kohalike () funktsioon.
Märkus: __dict__ on sõnastik või kaardistusobjekt. See salvestab objekti (kirjutatavad) atribuudid.
Näide: Pythoni varsi () töötamine
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Väljund
('a': 5, 'b': 10)
Käivitage need avaldused ka Pythoni kestal:
>>> vars (loend)
>>> vars (str)
>>> vars (dict)








