Представляет указанную функцию статичным методом.
staticmethod(function)
-> Статичный метод
function -- Функция, которую следует представить статичным методом.

+py2.4 Может использоваться к качестве декоратора.

На заметку
Статичные методы реализованы при помощи дескрипторов.

В статичные методы, в отличие, скажем, от обычных или от classmethod(), не передаётся первый аргумент неявным образом. Статичные методы в Питоне похожи на аналогичные в C++ или Java.

Для объявления статичного метода используйте staticmethod в качестве декоратора:

    class C:
@staticmethod
def f(arg1, arg2, ...):
pass

Вызывается как через класс — C.f() —, так и через экземпляр — C().f(), при этом данные экземпляра игнорируются, а принимаются во внимание только данные его класса.

На заметку
Если требуется удобный инструмент для создания альтернативных конструкторов класса, используйте classmethod().
Синонимы поиска: staticmethod
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.