Встречается на собеседованиях • сегодня
Что такое enum
Enum (перечисление) — это специальный тип данных, который позволяет создавать набор именованных констант. В Python для работы с enum используется модуль enum, который предоставляет классы Enum, IntEnum, Flag и другие.
Основные преимущества:
- Улучшает читаемость кода, заменяя "магические числа" на осмысленные имена.
- Гарантирует уникальность значений.
- Позволяет удобно группировать связанные константы.
Пример:
python
from enum import Enum
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
print(Color.RED) # Color.RED
print(Color.RED.value) # 1
print(Color(1)) # Color.REDОсобенности:
- Значения enum неизменяемы.
- Можно итерироваться по элементам enum.
- Поддерживается сравнение по идентичности (
is), но не по значению (==).

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