Встречается на собеседованиях • сегодня
Зачем нужен enum
Enums (перечисления) в Python используются для создания именованных констант, что делает код более читаемым и безопасным. Они помогают избежать "магических чисел" и опечаток в строковых константах.
Пример:
python
from enum import Enum
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
print(Color.RED) # Ошибка: AttributeError (опечатка будет сразу обнаружена)
print(Color.RED) # Color.RED
text
Преимущества:
- Замена неочевидных числовых/строковых констант
- Защита от опечаток
- Автодополнение в IDE
- Возможность итерации по значениям
- Поддержка сравнения и проверки принадлежности
Enums особенно полезны при работе с ограниченным набором вариантов, например статусами, кодами ошибок, типами данных.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы