staticmethod() Python 組み込み関数

組み込み関数 staticmethod()

staticmethod()
メソッドを静的メソッドに変換できます。デコレータとして使われます。
静的メソッドは、暗黙の第一引数を受け取りません。静的メソッドを宣言するには、このイディオムを使います。

使用例

class C:
    @staticmethod
    def f(arg1, arg2, ...): ...
class Obj:
    @staticmethod
    def static_method():
        print('Objクラスstatic_method')

Obj.static_method()
# 実行結果 Objクラスstatic_method
よかったらシェアしてください!
目次