【发布时间】:2014-08-21 20:01:52
【问题描述】:
只要我在 IDLE 3.4.1 中键入 print(,就会出现一个工具提示:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
很明显,这是在 print 函数的定义中或其他地方自定义设置的。但是,如果我做一个函数
def func1(*args):
...
或
def func2(*args):
"func(arg, ...) -> do things"
...
甚至
def func3(*args: 'arg, ...') -> 'do things':
...
我的工具提示如下:
(*args)
和
(*args)
func(arg, ...) -> do things
和
(*args: 'arg, ...') -> 'do things'
当然,我希望工具提示显示为func(arg, ...) -> do things。
设置自定义工具提示/文档字符串是内置功能吗?如果没有,那我该怎么做呢?
【问题讨论】:
标签: python function tooltip python-idle docstring