python内置函数vars详解

vars函数功能作用

内置函数vars可以返回对象的__dict__ 属性,对象可以是模块,类,示例,只要对象有__dict__ 属性,vars就可以返回。

vars函数语法

vars([object])

参数

  • object 有__dict__ 属性的对象

返回值

对象的__dict__ 属性

示例代码

class Cat():
    def __init__(self, name, age):
        self.name = name
        self.age = age


cat = Cat('小花', 3)
print(vars(cat))            # {'name': '小花', 'age': 3}

示例的属性保存在实例的__dict__ 字典中,vars函数返回cat示例的__dict__属性。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案