枚举
一个枚举:
- 是一组绑定到唯一值的成员符号名称
- 可以按定义顺序迭代返回其成员符号
- 可以使用调用语法按值返回成员
- 可以使用索引语法按名称返回成员
枚举既可以通过使用类语法,又可以使用函数调用语法来创建:
from enum import Enum
# class syntax
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
# functional syntax
Color = Enum('Color', ['RED', 'GREEN', 'BLUE'])
命名规范:
- 类
Color
是一个枚举- 属性
Color.RED
,Color.GREEN
等是枚举成员, 可用作常量- 枚举成员有名称和值(
Color.RED
的名称是RED
,Color.BLUE
的值是3
,以此类推)
代码挑战
尝试修改编辑器中提供的代码以使其打印出
Bad Gateway
。
Loading...
> 此处输出代码运行结果