Python vars 用法详解及示例
vars()
是一个内置函数,在Python中用于返回对象的属性和属性值的字典。这个函数可以接受一个对象作为参数,也可以不传递任何参数。如果没有传递参数,vars()
将返回当前作用域的属性和属性值。
下面是三个使用 vars()
函数的示例:
示例1:
输出:
在这个示例中,我们定义了一个 Person
类,它有两个属性 name
和 age
。我们创建了一个 Person
的实例 person
,然后用 vars()
函数打印 person
对象的属性和属性值的字典。
示例2:
输出:
在这个示例中,我们定义了一个 Circle
类,它有一个属性 radius
。我们创建了一个 Circle
的实例 circle
,然后用 vars()
函数打印 circle
对象的属性和属性值的字典。
示例3:
输出:
在这个示例中,我们定义了一个函数 get_variables()
,在函数内部定义了三个变量 a
、b
、c
。然后我们调用 get_variables()
函数,并使用 vars()
函数打印当前作用域中的变量和变量值的字典。
这就是 vars()
函数的用法和三个示例。它是一个方便的函数,用于查看对象的属性和属性值。