2

所以我是 Python 新手,我正在使用 IDLE。我使用什么命令,所以 Python shell(按下 f5 后)向我显示描述​​(我在函数名称后的“”“”“”中写的东西)和/或显示其他函数的描述!?

如果它在 2.7 和 3.3 中有所不同,如果您提及它,我将不胜感激。

4

4 回答 4

2

你在 """ """ 中写的内容称为 docstring。

当你想打印这个时,你可以使用__doc__类型的属性。(类型表示类、方法或模块)。

您可以使用内置函数dir检查可用属性

于 2013-01-02T10:27:50.497 回答
1

你用:

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

编辑:您必须先导入自己的模块。

于 2013-01-02T10:21:45.907 回答
1

“事物”称为Docstring,可以通过其字典属性__ doc __轻松访问

>>> def testfunc():
...     """ My Docstrings """
...     print "test"
... 

>>> testfunc.__doc__
' My Docstrings '
于 2013-01-02T10:21:54.293 回答
0

使用帮助()函数

例子:

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.
于 2019-02-07T15:26:05.030 回答