报告 Enum 无效的定义和用法。
示例:
from enum import Enum
class Shape(Enum):
SQUARE = 1
CIRCLE = 2
class ExtendedShape(Shape): # 枚举类 'Shape' 为 final,无法被子类化
TRIANGLE = 3
from enum import Enum
class Color(Enum):
_value_: int
RED = 1
GREEN = "green" # 类型 'str' 不可赋值给已声明的类型 'int'
from enum import Enum
class Pet(Enum):
CAT = 1
DOG: int = 2 # 枚举成员不允许使用类型注解