2.3Python语言的枚举(Enum)

枚举(Enum)是用来管理一组相关的有限个常量的集合,本质上是一种类。

class 枚举类名(enum.Enum):
    枚举常量列表
import enum


class WeekDays(enum.Enum):
    
    MONDAY = 1
    TUESDAY = 2
    WEDNESDAY = 3
    THURSDAY = 4
    FRIDAY = 10
day = WeekDays.FRIDAY
print(day)
print(day.name)
pring(day.value)
输出为:
WeekDays.FRIDAY
FRIDAY
10

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/2734.html

(0)
上一篇 2021年3月2日 22:20
下一篇 2021年3月3日 15:50

相关推荐

  • 2.5Python语言的装饰器(Decorator)

    返回值为另一个函数的函数,通常使用 @wrapper 语法形式来进行函数变换。 装饰器的常见例子包括 classmethod() 和 staticmethod()。 装饰器语法只是一种语法糖,以下两个函数定义在语义上完全等价:

    Python语言教程 2021年3月5日
    04340
  • 1.6Python语言的变量(Variable)和常量(Constant)

    全局变量 在模块内,在类外创建,其作用域为整个模块,称为全局变量。 类变量 在类中定义的变量,其作用域为整个类,称为类变量。 实例变量 在类中定义的self.变量,其作用域为实例,称为实例变量。 局部变量 在函数中创建,其作用域为整个函数,称为局部变量。 常量 Python中没有从语言层面定义常量,只能把变量当常量使用…

    Python语言教程 2020年12月6日
    02.1K0
  • 2.4Python语言的生成器(Generator)

    生成器 是一个用于创建迭代器的简单而强大的工具。 它们的写法类似于标准的函数,但当它们要返回数据时会使用 yield 语句。 示例: 生成器解决方案如下:

    Python语言教程 2021年3月4日
    04970

发表回复

登录后才能评论