Función Python vars()
Funciones integradas de Python
Descripción
vars()La función devuelve un objeto de diccionario con los atributos y valores de atributos del objeto.
Sintaxis
Sintaxis de la función vars():
vars([object])
Parámetros
- object -- el objeto
Valor de retorno
Devuelve un objeto de diccionario con los atributos y valores de atributos del objeto; si no se pasa ningún parámetro, imprime los atributos y valores de atributos de la posición de llamada actual, similar a locals().
Ejemplo
El siguiente ejemplo muestra cómo usar vars():
>>>print(vars())
{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, '__package__': None}
>>> class Ejemplo:
... a = 1
...
>>> print(vars(Ejemplo))
{'a': 1, '__module__': '__main__', '__doc__': None}
>>> ejemplo = Ejemplo()
>>> print(vars(ejemplo))
{}