【笔记】Python3的枚举

前言

在Python3.4以后引入了枚举模块,可以创建一个枚举类

定义枚举

1
2
3
4
from enum import Enum

class 枚举名(Enum):
类型名 = 类型值

使用枚举定义的类型值

  • 通过类型名获取类型值
1
2
3
4
import 枚举名

枚举名.类型名.value
枚举名['类型名'].value

自定义枚举的属性

定义枚举的属性

1
2
3
4
5
6
from enum import Enum

class 枚举名(Enum):
类型名 = 类型值

枚举名.类型名.属性名 = 属性值

使用枚举的属性

1
2
3
import 枚举名

枚举名.类型名.属性名

完成

参考文献

哔哩哔哩——图灵学院教程