Python dir() 関数
説明
dir()関数が引数なしの場合、現在のスコープ内の変数、メソッド、および定義された型のリストを返します。引数ありの場合、引数の属性、メソッドのリストを返します。引数がメソッド__dir__()を含む場合、そのメソッドが呼び出されます。引数が__dir__()を含まない場合、そのメソッドは可能な限り引数情報を収集します。
構文
dir 構文:
dir([object])
パラメータ説明:
- object -- オブジェクト、変数、型。
戻り値
モジュールの属性リストを返します。
例
以下の例は dir の使用方法を示しています:
>>>dir() # 現在のモジュールの属性リストを取得
['__builtins__', '__doc__', '__name__', '__package__', 'arr', 'myslice']
>>> dir([ ]) # リストのメソッドを確認
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
>>>
Python 組み込み関数