from enum import Enum ,unique
常用方式1
@unique
#@unique装饰器可以帮助我们检查保证没有重复值
class Eat(Enum):
sunday=“吃面条”
monday=“吃水饺”
tuesday=“吃汤包”
wednesday=“吃鸭血粉丝”
thursday=“吃肉夹馍”
friday=“吃馄饨”
saturday=“吃汉堡包”
print(Eat.sunday)
print(Eat.sunday.value)
print(Eat(“吃水饺”))
常用方式2
Weekday=Enum(“Weekday”,(“Monday”,“Tuesday”,“Wednesday”,“Thursday”,“Friday”,“Saturday”,“Sunday”))
for the_day,member in Weekday.members.items():
print(the_day,“是”, member,",",member.value)
print(Weekday.Monday)
run的结果:

本文介绍了在Python中使用枚举类型的基本方法,包括通过@unique装饰器确保枚举成员值的唯一性,以及使用Enum类创建枚举实例。示例展示了如何定义一周内每天的特定饮食习惯,并遍历枚举成员获取其名称和值。
597

被折叠的 条评论
为什么被折叠?



