vars()
函数返回给定对象的 __dict__
属性。此函数用于返回对象的 __dict__
属性,该属性是一个包含对象命名空间的字典。
参数值
参数 | 描述 |
---|---|
object | 可选。将返回其 |
返回值
vars()
函数返回一个包含 __dict__
属性的 dict
类型。
如何在 Python 中使用 vars()
示例 1
vars()
函数将模块、类、实例或任何其他对象的 __dic__
属性作为字典返回。它允许你以字典的形式访问对象的命名空间。
vars(list)
示例 2
你可以使用 vars()
函数检查类实例的属性。
class Car:
def __init__(self, color, brand):
self.color = color
self.brand = brand
car = Car('red', 'Toyota')
print(vars(car))
示例 3
vars()
函数还可以用于获取内置模块的属性。
import math
print(vars(math))