from enum import Enum
from icecream import ic
# 定义一个枚举类!
class Magic(Enum):
a = 'apple'
b = 'bruce'
c = 'cat'
d = 'dog'
e = 'egg'
f = 'bruce'
# 遍历枚举类成员,调取成员、成员name、成员value
for magic in Magic:
ic(magic, magic.name, magic.value)
# 输出,枚举的成员分别由name、value组成
# ic| magic: <Magic.a: 'apple'>, magic.name: 'a', magic.value: 'apple'
# ic| magic: <Magic.b: 'bruce'>, magic.name: 'b', magic.value: 'bruce'
# ic| magic: <Magic.c: 'cat'>, magic.name: 'c', magic.value: 'cat'
# ic| magic: <Magic.d: 'dog'>, magic.name: 'd', magic.value: 'dog'
# ic| magic: <Magic.e: 'egg'>, magic.name: 'e', magic.value: 'egg'
print(Magic.a,Magic['b'],Magic('cat'))
# 访问枚举类成员的不同方式
# Magic.a Magic.b Magic.c
ic(Magic.b == Magic.f)
# 通过==比较
# ic| Magic.b == Magic.f: True
Python - Emun
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天青石的票圈出镜率最高的,莫过于张艺谋的新片终于定档了。 一张满溢着水墨风的海报一次次的出现在票圈里,也就是老谋...
- 一、jQuery简介 JQ是JS的一个优秀的库,大型开发必备。在此,我想说的是,JQ里面很多函数使用和JS类似,所...