enum 库中定义了四个枚举类,它们是可被用来定义名称和值的不重复集合:Enum, IntEnum, Flag 和 IntFlag。 此外还定义了一个装饰器 unique()和一个辅助类 auto。 1. Enum类 继承Enum类进行创建: from enum import Enum class Color(Enum): BLACK = '#000000' RED = '#FF0000' GREEN = '#00FF00' BLUE...
在这个例子中,我们定义了一个名为Color的枚举类型,它有三个成员:RED、GREEN和BLUE,每个成员都有一个对应的值,这里使用整数表示。 3、访问枚举成员: print(Color.RED) # 输出: Color.RED print(Color.RED.value) # 输出: 1 可以通过枚举类型的名称直接访问其成员,也可以通过.value属性获取成员的值。 4、遍历...
Python中的枚举类是依靠 enum模块 来实现的。枚举是在Python3.4 添加的新功能(安装Python解释器后自带的官方 定义具有迭代和比较能力的枚举类型。它可以为各个值创建具有明确意义的符号标记,而不是使用整数或者字符串。创建枚举类型一个新的枚举类型使用类语法,通过继承Enum类,并且在类中添加类属性来描述各个值。# enum...
在这个例子中,我们定义了一个名为Color的枚举类型,它有三个成员:RED、GREEN和BLUE,每个成员都有一个对应的值,这里使用整数表示。 3、访问枚举成员: print(Color.RED) # 输出: Color.RED print(Color.RED.value) # 输出: 1 可以通过枚举类型的名称直接访问其成员,也可以通过.value属性获取成员的值。 4、遍历...