
📌 Перечисления в Python
Они позволяют заменить непонятные значения на понятные имена. Они лучше чем строки, ведь так меньше вероятность ошибиться.
Есть два базовых класса: Enum и IntEnum. Разница лишь в том, что IntEnum добавляет константам свойства целых чисел (int).
Функция
Также вы можете создавать пометки с помощью Flag и IntFlag. Разница такая же, как и с Enum и IntEnum.
📕 Документация
#урок
Они позволяют заменить непонятные значения на понятные имена. Они лучше чем строки, ведь так меньше вероятность ошибиться.
Есть два базовых класса: Enum и IntEnum. Разница лишь в том, что IntEnum добавляет константам свойства целых чисел (int).
Функция
auto()
автоматически подставляет следующее значение константе, а @unique
проверяет, чтобы значения не повторялись.Также вы можете создавать пометки с помощью Flag и IntFlag. Разница такая же, как и с Enum и IntEnum.
📕 Документация
#урок