Pythonでクラスのすべてのメソッドを見るには?

クラスのメソッドをすべて表示するには、dir() 関数を使用します。dir() 関数は、指定したオブジェクトのすべての属性とメソッドのリストを返します。

たとえば、MyClassというクラスがあった場合、以下のコードを使ってそのクラスのすべてのメソッドを参照できます。

class MyClass:
    def __init__(self):
        pass
    
    def method1(self):
        pass
    
    def method2(self):
        pass

print(dir(MyClass))

出力結果にはMyClassクラスのメソッドとプロパティのリストが含まれます。

より詳細なメソッドの説明やドキュメントを取得するには、help() 関数を使用することもできます。

help(MyClass.method1)

これによりメソッド1メソッドのドキュメントが出力されます。

bannerAds