到底Enum是个类还是Month是个类
Topic sourcetype(Enum)
<class 'enum.EnumMeta'> type(Month)
<class 'enum.EnumMeta'> isinstance(Month.Jan, Month) True isinstance(Month.Jan, Enum) True isinstance(Enum, Month) False isinstance(Month, Enum) False
Month = Enum('Month',('Jan','Feb','Mar','Apr',
'May','Jun','Jul','Aug',
'Sep','Oct','Nov','Dec'))
我还以为是强制转换呢。。。是不是强制转换呢???
for value in weekday.members.values(): print(value)
weekday.sun weekday.mon weekday.tue weekday.wed weekday.thu weekday.fri weekday.sat
为什么返回的 不是 赋值的数字呢
- 1
- 2
wsc晚熟超
是Enum是类,Month是Enum的实例吗? 还是Month是类,各个枚举值是Month的实例?