python枚举类型
时间: 2023-11-03 13:01:14 浏览: 148
Python库 | enumagic-0.1.0.tar.gz
Python中的枚举类型是一种特殊的类,可以用来定义一组具有特定取值范围的常量。在Python中,枚举类型是通过使用枚举模块来实现的。要使用枚举类型,首先需要导入枚举模块,然后定义一个继承自Enum类的枚举类。
枚举类的定义方式如下:
```
from enum import Enum
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
```
在这个例子中,Color是一个枚举类,它定义了三个枚举值:RED、GREEN、BLUE。每个枚举值都被赋予一个整数值。
使用枚举类型时,可以通过枚举类名和枚举值名来访问枚举值。例如:
```
print(Color.RED) # 输出:Color.RED
print(Color.GREEN) # 输出:Color.GREEN
```
枚举类还支持一些其他的特性,比如可以通过枚举值的名称获取枚举值,可以遍历枚举值等。
阅读全文