所以我是 Python 新手,我正在使用 IDLE。我使用什么命令,所以 Python shell(按下 f5 后)向我显示描述(我在函数名称后的“”“”“”中写的东西)和/或显示其他函数的描述!?
如果它在 2.7 和 3.3 中有所不同,如果您提及它,我将不胜感激。
所以我是 Python 新手,我正在使用 IDLE。我使用什么命令,所以 Python shell(按下 f5 后)向我显示描述(我在函数名称后的“”“”“”中写的东西)和/或显示其他函数的描述!?
如果它在 2.7 和 3.3 中有所不同,如果您提及它,我将不胜感激。
你用:
help(your_function_name)
就像我在这里做的那样:
>>> def sayhello():
"""This says hello to you"""
print "Hello there!"
>>> help(sayhello)
Help on function sayhello in module __main__:
sayhello()
This says hello to you
编辑:您必须先导入自己的模块。
“事物”称为Docstring,可以通过其字典属性__ doc __轻松访问
>>> def testfunc():
... """ My Docstrings """
... print "test"
...
>>> testfunc.__doc__
' My Docstrings '
使用帮助()函数
例子:
help(print) 关于内置模块内置函数打印的帮助:
print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.