例子:
class Planet(Enum):
MERCURY = (mass: 3.303e+23, radius: 2.4397e6)
def __init__(self, mass, radius):
self.mass = mass # in kilograms
self.radius = radius # in meters
参考:https://docs.python.org/3/library/enum.html#planet
我为什么要这么做?如果构造函数列表中有一些基本类型(int、bool),最好使用命名参数.