Python vars() 函數
描述
vars() 函數返回對象object的屬性和屬性值的字典對象。
語法
vars() 函數語法:
vars([object])
參數
- object -- 對象
返回值
返回對象object的屬性和屬性值的字典對象,如果沒有參數,就列印當前調用位置的屬性和屬性值 類似 locals()。
實例
以下實例展示了 vars() 的使用方法:
>>>print(vars())
{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, '__package__': None}
>>> class zaixian:
... a = 1
...
>>> print(vars(zaixian))
{'a': 1, '__module__': '__main__', '__doc__': None}
>>> zaixian = zaixian()
>>> print(vars(zaixian))
{}