staticmethod()

Делает метод статическим (без self и cls).

Сигнатураstaticmethod(function)

Превращает метод в статический — он не получает self и работает как обычная функция внутри класса. Применяется как декоратор @staticmethod.

class Math:
    @staticmethod
    def add(a, b):
        return a + b

print(Math.add(2, 3))  # 5 (без создания объекта)
← Все записи: Встроенные функции Python
Поддержать проект