python之vars函数使用介绍

在 Python 中,vars() 是一个内置函数,它可以用来获取对象的属性字典。

1. vars() 函数的用法

        无参数调用 vars():

                当不带参数调用 vars() 时,它会返回当前本地作用域中的变量名和值组成的字典。

        带参数调用 vars():

                当传递一个对象作为参数时,vars() 会返回该对象的属性字典。这等价于 object.__dict__。

下面是一些示例:

# 无参数调用
x = 10
y = 20
print(vars())
# 输出: {'x': 10, 'y': 20, '__builtins__': , '__name__': '__main__', '__doc__': None, '__package__': None}

# 带参数调用
class MyClass:
    def __init__(self, a, b):
        self.a = a
        self

你可能感兴趣的:(python,python,开发语言)