枚举

2019-12-22  本文已影响0人  wangyu2488

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)

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

上一篇 下一篇

猜你喜欢

热点阅读