{site_name}

{site_name}

🌜 搜索

PythonEnum HOWTO 是 Python 官方文档中的一个指南,介绍了

Python 𝄐 0
pythonenumerate函数用法,python enum name value,python enum intflag,python enum 映射,python enum 比较,python enum 继承
PythonEnum HOWTO 是 Python 官方文档中的一个指南,介绍了如何使用枚举(Enum)类型来定义常量和有限选项集合。枚举类型是一种可哈希、不可变的数据类型,由一组命名的成员组成,每个成员都有唯一的名称和值。

下面是一个简单的例子:

python
from enum import Enum

class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3

print(Color.RED) # Color.RED
print(Color.RED.name) # 'RED'
print(Color.RED.value) # 1
print(type(Color.RED)) # <enum 'Color'>
print(isinstance(Color.RED, Color)) # True

for c in Color:
print(c)


输出结果为:


Color.RED
RED
1
<enum 'Color'>
True
Color.RED
Color.GREEN
Color.BLUE


在这个例子中,我们定义了一个枚举类型 Color,它有三个成员:RED、GREEN 和 BLUE。每个成员都有一个名称和一个值。我们可以通过名称或值来访问枚举成员,并且可以使用 isinstance() 函数来检查对象是否属于该枚举类型。

最后,我们使用 for 循环遍历 Color 枚举类型的所有成员,并将它们打印出来。