Встречается на собеседованиях • сегодня
Как использовать статический метод
Статический метод в Python — это метод, привязанный к классу, а не к экземпляру. Он не имеет доступа к атрибутам экземпляра (self) или класса (cls). Используется через декоратор @staticmethod.
Пример:
python
class MathUtils:
@staticmethod
def add(a, b):
return a + b
# Вызов без создания экземпляра
result = MathUtils.add(5, 3) # 8Когда использовать:
- Для утилитных функций, логически связанных с классом, но не требующих доступа к его состоянию.
- Если метод не зависит от атрибутов класса/экземпляра.
Отличие от @classmethod:
classmethodполучает класс (cls) как первый аргумент,staticmethod— нет.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы