Python 3.x 如何在Python 3中枚举常量
我想要一个简单的表单来定义多个常量并对它们进行枚举,这样只使用每个常量的名称就可以得到枚举的值,类似于C中的enum,但在Python3中。例如:Python 3.x 如何在Python 3中枚举常量,python-3.x,constants,enumeration,Python 3.x,Constants,Enumeration,我想要一个简单的表单来定义多个常量并对它们进行枚举,这样只使用每个常量的名称就可以得到枚举的值,类似于C中的enum,但在Python3中。例如: harmonic=0 vrms=1 irms=2 . . . and so 欢迎来到stackoverflow!请尽量更准确地回答你的问题,这最终会帮助所有人,也使你的问题更有可能得到回答。祝你一切顺利,安德烈亚斯 >>> from enum import Enum >>> class mycons(Enum)
harmonic=0
vrms=1
irms=2
.
.
.
and so
欢迎来到stackoverflow!请尽量更准确地回答你的问题,这最终会帮助所有人,也使你的问题更有可能得到回答。祝你一切顺利,安德烈亚斯
>>> from enum import Enum
>>> class mycons(Enum):
... vrms=1
... irms=2
...
>>> print(mycons.irms.name)
irms
>>> print(mycons.irms.value)
2