Enum из модуля enum — это класс для создания перечислений с фиксированным набором именованных значений. Члены enum — синглтоны, их можно сравнивать по identity (is). IntEnum наследует от int и поддерживает арифметику. StrEnum (3.11+) — от str. Flag и IntFlag для битовых масок. auto() автоматически генерирует значения. Enum удобен для статусов, типов, ролей — вместо магических строк и чисел в коде. Можно итерировать по всем членам: list(Color).
Что такое Enum в Python?
Junior
268 просмотровAFK Offer AI
Что такое Dependency Inversion Principle?