Встречается на 1% собеседований по Python
Как использовать статический метод
Статический метод в 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
интервью вопросы и ответы