gpt4 book ai didi

python - 在 Docstring 中为 Python 模块添加帮助文本

转载 作者:行者123 更新时间:2023-11-28 17:37:47 24 4
gpt4 key购买 nike

我正在尝试添加帮助文本以在我的 python 脚本中运行,类似于为 input() 或 print() 打开括号时的情况。 Docstrings 做类似的事情,但在编写代码时没有用。

请看下图我想要的。用于打印的黄色弹出文本是我也想为 pythagorus() 函数或类似的东西出现的内容。

我也希望把它应用到除此以外的功能上。

最佳答案

看起来你正在使用 idle。您看到的黄色弹出窗口实际上是 print 文档字符串的第一行。通常空闲时会显示方法签名(除了像 print 这样的内置函数)和文档字符串的第一行,所以如果你想在那里显示一些有用的东西,那么使用有用的文档字符串。

在 python3 中你也可以使用 function annotations提示函数的正确用法。

如果您的示例函数接受两个参数并返回一个值,它实际上会更有意义。然后它看起来像这样:

def pythagorus(a: int, b: int) -> int:
""" calculate a**2 + b**2

... usage example, etc ...
"""
return math.sqrt(a**2 + b**2)

在闲置时会这样显示:

example_of_idle_display

关于python - 在 Docstring 中为 Python 模块添加帮助文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28702471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com