python中的enum,enum枚举类

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: