浅谈python常用的方法之枚举法

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

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的结果:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值