简介
vars()为Python内置函数,用于返回对象object的属性和属性值的字典对象,或者说,返回对象的__dict__属性,前提是对象具有__dict__属性,常见如模块、类、实例。
使用方法
语法格式:vars([object])
vars()函数具有一个可选参数object
带参数
返回对象的__dict__属性
不带参数
作用同locals(),即以字典对象返回当前位置的全部局部变量
局部变量字典仅供读取使用,对局部变量字典的更新会被忽略
扩展
与vars()函数相似的还有locals()、globals()这两个内置函数