【发布时间】:2014-12-28 18:48:26
【问题描述】:
例子:
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),最好使用命名参数。
【问题讨论】:
标签: python python-3.x enums named-parameters