Python vars() Built in Function

The vars() function in Python is a built-in function that returns the dict attribute of an object. The dict attribute is a dictionary that contains all the attributes and values of an object.

Here are some examples of using the vars() function:

# Example 1: Getting the __dict__ attribute of a class object
class Person:
    name = "John"
    age = 36
    country = "Norway"


x = vars(Person)
print(x)
# Output: {'name': 'John', 'age': 36, 'country': 'Norway'}

# Example 2: Getting the __dict__ attribute of an instance object
class Fruit:
    def __init__(self, apple=5, banana=10):
        self.apple = apple
        self.banana = banana


eat = Fruit()
y = vars(eat)
print(y)
# Output: {'apple': 5, 'banana': 10}

If you have any questions about this code, you can drop a line in comment.

Comments

Popular posts from this blog

Python float() Built in Function

Python String encode() Method

Python str() Built in Function

Python String format_map() Method

Python String format() Method