vars() function in python return the dictionary attribute of an object.
Example Program for vars() function in python |
- vars() can just take one object that can be module, class, instance, or any object which having the __dict__ attribute in python program.
- If the any object passed to vars() function doesn't have the __dict__ attribute then it give an TypeError exception.
- If any argument doesn't pass to vars() function then it act like an locals() function.
Example Program For vars function in python : -
class Foo: def __init__(self, a = 5, b = 10): self.a = a self.b = b object = Foo() print(vars(object))
OUTPUT
{'a': 5, 'b': 10}