La fonction vars () renvoie l'attribut __dict__ de l'objet donné.
La syntaxe de la vars()fonction est:
vars(object)
Paramètres vars ()
vars() prend au maximum un paramètre.
- objet - peut être un module, une classe, une instance ou tout autre objet ayant l'
__dict__attribut.
Valeur de retour de vars ()
vars()renvoie l'__dict__attribut de l'objet donné.- Si l'objet passé à
vars()n'a pas l'__dict__attribut, il déclenche uneTypeErrorexception. - Si aucun argument n'est passé à
vars(), cette fonction agit comme la fonction locals ().
Remarque: __dict__ est un dictionnaire ou un objet de mappage. Il stocke les attributs (inscriptibles) de l'objet.
Exemple: Fonctionnement de Python vars ()
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
Production
('a': 5, 'b': 10)
Exécutez également ces instructions sur le shell Python:
>>> vars (liste)
>>> vars (str)
>>> vars (dict)








