python枚舉類型enum如何使用

小億
110
2024-03-19 14:23:34
欄目: 編程語言

在Python中,可以使用enum模塊來定義枚舉類型。下面是一個(gè)簡單的例子來展示如何使用枚舉類型:

from enum import Enum

class Color(Enum):
    RED = 1
    GREEN = 2
    BLUE = 3

print(Color.RED)
print(Color.RED.value)

在這個(gè)例子中,我們定義了一個(gè)名為Color的枚舉類型,包含了三個(gè)枚舉值REDGREENBLUE,并分別對(duì)應(yīng)整數(shù)值1、2和3。通過print(Color.RED)可以打印出枚舉值RED,通過print(Color.RED.value)可以獲取枚舉值RED的對(duì)應(yīng)整數(shù)值1。

枚舉類型在實(shí)際應(yīng)用中可以方便的表示一組固定的常量值,并且可以避免使用魔法數(shù)值,使代碼更加清晰和易讀。

0