代码点读机 / Python / vars

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全部词条