第六节 使用枚举类
发布日期:2021-05-10 05:00:12 浏览次数:18 分类:精选文章

本文共 1188 字,大约阅读时间需要 3 分钟。

Python ��������������������� Enum ������������������������������������������������������������������������������������������������������������������������������������ Enum ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ Enum ������������

  • ������ Enum ������

    from enum import Enum
  • ������������������������������ Month���

    Month = Enum('Month', ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'))
  • ������������������������������

    print(Month.Jan.value)  # ������ 1
  • ���������������������������������������������������������������

    for name, member in Month.__members__.items():
    print(f"{name} > {member.value}")
  • ������������������������������������������������������ @unique ���������������������������������

    from enum import Enum, unique
    @unique
    class Weekday(Enum):
    Sun = 0
    Mon = 1
    Tue = 2
    Wed = 3
    Thu = 4
    Fri = 5
    Sat = 6

    ��������������������������������������������������������������������������������������������������� Weekday ���������������������������������������������������������0���6���

    上一篇:第七节 使用元类
    下一篇:第六节 使用__slots__

    发表评论

    最新留言

    逛到本站,mark一下
    [***.202.152.39]2025年04月27日 20时10分45秒