Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpStInr 43 of 174 menu
◀ ▶

Введение в статические методы в Python

При работе с классами можно делать методы, которые для своего вызова не требуют создания объекта. Такие методы называют статическими.

В Python над таким методом ставят декоратор @staticmethod. У него нет первого параметра self:

class User: @staticmethod def show(): return '!!!'

Вызвать статический метод можно по имени класса, объект при этом создавать не надо:

print(User.show()) # выведет '!!!'
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить