请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

枚举的问题

 上课案例讲到枚举的时候 print(Vip),print(Vip.Red), print(Vip.Red.name)  ,print(Vip['Red'])

哪个是枚举类型,哪个是枚举的值,哪个是枚举的名字???


class Vip(Enum):            
   Red = 1
   Red1 = 1
   Yellow = 2
   Green = 3
   Black = 4
   White = 5

print(Vip)
print(type(Vip))
print('--------------------------1')
print(Vip.Red)
print((type(Vip.Red)))
print('--------------------------2')
print(Vip.Red.name)                            
print(type(Vip.Red.name))
print('--------------------------3')
print(Vip['Red'])
print(type(Vip['Red']))


正在回答 回答被采纳积分+3

1回答

7七月 2018-01-30 12:31:58

你把定义枚举的代码贴一下

0 回复 有任何疑惑可以回复我~
  • 提问者 一直2下去3482599 #1
    from enum import  Enum
    from enum import  IntEnum, unique
    
    class Vip(Enum):          
        Red = 1
        Red1 = 1
        Yellow = 2
        Green = 3
        Black = 4
        White = 5
    
    print(Vip)
    print(type(Vip))
    print('--------------------------1')
    print(Vip.Red)
    print((type(Vip.Red)))
    print('--------------------------2')
    print(Vip.Red.name)                             
    print(type(Vip.Red.name))
    print('--------------------------3')
    print(Vip['Red'])
    print(type(Vip['Red']))
    回复 有任何疑惑可以回复我~ 2018-01-30 14:20:12
  • 7七月 回复 提问者 一直2下去3482599 #2
    可以格式化一下吗,这贴在一起怎么看呀。
    回复 有任何疑惑可以回复我~ 2018-01-30 15:28:57
  • 提问者 一直2下去3482599 回复 7七月 #3
    已修改
    回复 有任何疑惑可以回复我~ 2018-01-30 17:13:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信