python中的enum,enum枚举类
1、说明
(1)枚举成员未被排序,因此它们仅支持通过存在和==进行比较。大小比较引发异常异常。
(2)继承内部类创建的枚举类,成员间支持大小比较。
2、实例
进口数量
classBugStatus(枚举。枚举):
新=7
不完整=6
无效=5
wont_fix=4
进行中=3
fix_committed=2
fix_released=1
actual _ state=错误状态。习惯_修正
desired _ state=错误状态。修复_已发布
打印(等于: ),
实际状态==期望状态,
actual _ state==错误状态。wont _ fix)
打印(标识: ),
实际状态是期望状态,
actual _ stateisbugstatus。wont _ fix)
打印( Orderedbyvalue: )
尝试:
打印( n .join( s . nameforsinsorted(bug状态)))
exceptTypeErroraserr:
打印( Cannotsort:{} ).格式(错误))
#输出
#Equality:FalseTrue
#Identity:FalseTrue
#Orderedbyvalue:
# cannotsort : notsupportedbetweeinstancesof bug status 和错误状态以上就是大蟒使用列举型别进行枚举比较的方法,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。