Skip to content
12 / 15

Как использовать `enum.Enum`, `IntEnum`, `auto()` и `StrEnum` (3.11+)?

Enum заменяет «магические константы» именованными значениями. IntEnum / StrEnum (3.11+) дополнительно являются int/str, что упрощает сериализацию. auto() избавляет от ручного присвоения значений, @unique запрещает дубликаты. Сравнение через is или ==, итерация — for member in MyEnum.

Как использовать `enum.Enum`, `IntEnum`, `auto()` и `StrEnum` (3.11+)? | JScriptiser