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 seeTypeError
erandi. - 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)