如何在Python 3中枚举常量

我想要一个简单的形式来定义多个常量并枚举它们,以便仅使用每个常量的名称即可为我提供枚举的值,类似于C中的enum,但在Python 3中。例如:

harmonic=0
vrms=1
irms=2
.
.
.
and so

terminator83 回答:如何在Python 3中枚举常量

>>> from enum import Enum
>>> class mycons(Enum):
...  vrms=1
...  irms=2
...  

>>> print(mycons.irms.name)
irms
>>> print(mycons.irms.value)
2
本文链接:https://www.f2er.com/2879257.html

大家都在问