枚举

作者: wangyu2488 | 来源:发表于2019-12-22 15:33 被阅读0次

    2019年11月27日
    推荐用法

    import enum
    
    # 防止重复
    @enum.unique
    class WeekDays(enum.IntEnum):
        # 枚举常量列表
        MONDAY = 1
        TUESDAY = 2
        WEDNESDAY = 3  # 'Wed.'
        THURSDAY = 4
        FRIDAY = 5  # 1
    
    day = WeekDays.FRIDAY
    
    print(day)
    print(day.value)
    print(day.name)
    
    if day == WeekDays.MONDAY:
        print('工作')
    elif day == WeekDays.FRIDAY:
        print('学习')
    

    2.其他用法

    import enum
    
    class WeekDays(enum.Enum):
        # 枚举常量列表
        MONDAY = 1
        TUESDAY = 2
        WEDNESDAY = 3
        THURSDAY = 4
        FRIDAY = 10
    
    day = WeekDays.FRIDAY
    
    print(day)
    print(day.value)
    print(day.name)
    

    如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

    相关文章

      网友评论

          本文标题:枚举

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