Python3.4枚举后端口到3.3、3.2、3.1、2.7、2.6、2.5和2.4
enum34的Python项目详细描述
枚举是绑定到唯一常量的一组符号名称(成员) 价值观。在枚举中,可以按标识比较成员,并且 枚举本身可以迭代。
from enum import Enum
- class Fruit(Enum):
- apple = 1 banana = 2 orange = 3
list(Fruit) # [<Fruit.apple: 1>, <Fruit.banana: 2>, <Fruit.orange: 3>]
len(Fruit) # 3
Fruit.banana # <Fruit.banana: 2>
Fruit[‘banana’] # <Fruit.banana: 2>
Fruit(2) # <Fruit.banana: 2>
Fruit.banana is Fruit[‘banana’] is Fruit(2) # True
Fruit.banana.name # ‘banana’
Fruit.banana.value # 2
位于https://bitbucket.org/stoneleaf/enum34的存储库和问题跟踪程序。