跳到主要内容

Python 程序:表示枚举(enum)

要理解这个例子,你应当了解以下Python 编程主题的知识:

使用 enum 模块

from enum import Enum

class Day(Enum):
MONDAY = 1
TUESDAY = 2
WEDNESDAY = 3

# 打印枚举成员
print(Day.MONDAY)

# 获取枚举成员的名称
print(Day.MONDAY.name)

# 获取枚举成员的值
print(Day.MONDAY.value)

输出

Day.MONDAY
MONDAY
1

这里,我们有一个名为 Day 的类,其参数为对象 Enum。name 和 value 是 Enum 的属性,分别给出了成员 MONDAY 的名称和值。

你可以参考 enum 的官方文档了解更多信息。