from enum import Enum
class ColorForm(Enum):
RED = 'red'
GREEN = 'green'
BLUE = 'blue'
print(ColorForm.RED)
# ColorForm.RED
print(ColorForm.RED._value_)
# red
print(ColorForm.RED._name_)
# RED
print(ColorForm._member_names_)
# ['RED', 'GREEN', 'BLUE']
print(ColorForm._value2member_map_)
# {'red': <ColorForm.RED: 'red'>, 'green': <ColorForm.GREEN: 'green'>, 'blue': <ColorForm.BLUE: 'blue'>}
print(ColorForm.__members__.items())
# odict_items([('RED', <ColorForm.RED: 'red'>), ('GREEN', <ColorForm.GREEN: 'green'>), ('BLUE', <ColorForm.BLUE: 'blue'>)])
Python Enum 使用
最新推荐文章于 2024-04-29 10:00:00 发布