Python Enum
Python Enum:
- 最标准的做法是 Python 大于 3.4 使用标准库中的 enum 库;低于 3.4 安装 enum34 或 aenum 库,使用方法基本等同 PEP435 的描述。
- 如果不使用额外的库,可以通过
def enum(**enums): return type('Enum', (), enums)
编写快捷的 enum 生成函数。 - ^ 稍加修改即可获得自动生成 enum 值的功能。
- 再简单地做法是
a, b, c = range(3)
。