Python

Python枚举值

2019-12-09  本文已影响0人  张磊_e325
from enum import Enum, unique

@unique
class Weekday(Enum):
    Sun = 0 # Sun的value被设定为0
    Mon = 1
    Tue = 2
    Wed = 3
    Thu = 4
    Fri = 5
    Sat = 6

>>> day1 = Weekday.Sun
>>> day1
<Weekday.Sun: 0>
>>> day1.name
'Sun'
>>> day1.value
0
>>> day2 = Weekday(1)
>>> day2
<Weekday.Mon: 1>
>>> day2.name
'Mon'
>>> day2.value
1
上一篇 下一篇

猜你喜欢

热点阅读