vars Python · 内置函数
`vars(对象)` 返回对象的 `__dict__` 属性,通常是对象的属性字典。如果不带参数,等价于 `locals()`。
怎么用
vars(对象)
小例子
class 人:
def __init__(self):
self.名字 = "小明"
self.年龄 = 18
小明 = 人()
print(vars(小明)) # {'名字': '小明', '年龄': 18}
**运行结果**:如上。
运行结果
{'名': '王五'}常见使用场景
- 查看对象属性。 - 动态操作属性。
提醒:- 某些对象可能没有 `__dict__`。
官方文档:https://docs.python.org/zh-cn/3/library/functions.html#vars
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条