Pythonでクラスを書くとき、メソッドの第一引数に必ず「self」を書きますよね。 これは「インスタンスメソッド」と呼ばれる、最も基本的なメソッドです。 しかし、Pythonのクラスには、これ以外にも**「クラスメソッド」と「スタティックメソッド」**という ...
クラスに属するが、インスタンスやクラス自体にアクセスする必要がないメソッドです。 class MyClass: @staticmethod def my_static_method(x, y): return x + y # インスタンスを作らずに呼び出せる result = MyClass.my_static_method(5, 3) Pythonのstatic = @staticmethod ...