内置函数vars可以返回对象的__dict__ 属性,对象可以是模块,类,示例,只要对象有__dict__ 属性,vars就可以返回。
vars([object])
对象的__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技术和遇到的问题及解决方案