Python dir() 関数

Python 内置函数Python 組み込み関数


説明

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 内置函数Python 組み込み関数

その他の拡張