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 サンプル:
... a = 1
...
>>> print(vars(サンプル))
{'a': 1, '__module__': '__main__', '__doc__': None}
>>> サンプル = サンプル()
>>> print(vars(サンプル))
{}
Python 組み込み関数