python枚举类

作者: 有苦向瓜诉说 | 来源:发表于2018-06-22 00:08 被阅读120次

    定义

    直接使用

    from enum import Enum
    Month = Enum('Month',('jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'))
    
    

    继承Enum

    使用@uniqu可以检查没有重复值

    from enum import Enum,unique
    @unique
    class Weedday(Enum):
        Sun=0
        Mon=1
        Tue=2
    
    

    访问

    Weekday.Mon
    Weedkay['Tue']
    Weekday(1)
    
    
    Weekday.__members__
    是一个OrderedDict,
    

    相关文章

      网友评论

        本文标题:python枚举类

        本文链接:https://www.haomeiwen.com/subject/yfshyftx.html