staticmethod()
Делает метод статическим (без self и cls).
Сигнатура
staticmethod(function)Превращает метод в статический — он не получает self и работает как обычная функция внутри класса. Применяется как декоратор @staticmethod.
class Math:
@staticmethod
def add(a, b):
return a + b
print(Math.add(2, 3)) # 5 (без создания объекта)