Python vars() 函數

Python 內置函數 Python 內置函數


描述

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)) {}

Python 內置函數 Python 內置函數