Встречается на собеседованиях • сегодня

Зачем нужен 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 особенно полезны при работе с ограниченным набором вариантов, например статусами, кодами ошибок, типами данных.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы