新枚举类型:IntEnum与StrEnum¶
Python 3.11 新增了 IntEnum 和 StrEnum 两个枚举类型,它们分别继承自 IntFlag 和 Flag 类,用于创建具有整数或字符串标签的枚举类型。
1. IntEnum枚举类型¶
下面代码 Status 如果继承的是 IntEnum,那么输出的结果是什么?
2. StrEnum枚举类型¶
类似的,StrEnum 类似于 IntEnum 类,但是 StrEnum 类的成员值必须是字符串,且可以调用字符串自带的方法。
可通过使用 match...case 语句,避免拼写错误。
可通过使用 match...case 语句,避免拼写错误。