为定义的枚举提供智能提示说明如何实现?

大刘0417 2018-11-02 12:40:07
from enum import Enum
class c1(Enum):
a=1 #优秀
b=2 #良好
c=3 #极格

cc=c1()
cc.a #在这里,我想要IDE弹出的智能提示显示的注释的内容如何实现?

...全文
78 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大刘0417 2018-11-30
  • 打赏
  • 举报
回复



就是红框里的文字是怎么添加的?
手无护鸡之力 2018-11-13
  • 打赏
  • 举报
回复
那你要开发IDE
尘封记忆 2018-11-12
  • 打赏
  • 举报
回复
不是很懂你的意思,但是你要如果是要用 1->优秀 2->良好 3->极格 这样对应起来,你可以考用指点dict dict = { 1:"优秀", 2:"良好", 3:"格", } print(dict[1]) ->优秀 或者 dict = { "a":"优秀", "b":"良好", "b":"格", } print(dict["a"]) ->优秀 不知道是不是你想要的。
ruancan 2018-11-12
  • 打赏
  • 举报
回复
不太明白你的要求,ide显示注释?不过我可以给你演示一下python的枚举类型的用法:

from enum import Enum, unique

@unique
class MyEnum(Enum):
    type01 = '01'
    type02 = '02'
    type03 = '03'
    type04 = '04'
    type05 = '05'
    type06 = '06'
    type07 = '07'


cc = MyEnum.type01
print(cc)
print(cc.value)

dd = MyEnum('02')
print(dd)
print(dd.value)
输出结果: MyEnum.type01 01 MyEnum.type02 02

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧