龙空技术网

Python中的帮助函数

少儿编程Prog61 63

前言:

现在兄弟们对“python中的help”大致比较关切,看官们都想要了解一些“python中的help”的相关资讯。那么小编在网络上收集了一些关于“python中的help””的相关内容,希望大家能喜欢,各位老铁们一起来了解一下吧!

python help函数用于显示模块,函数,类,关键字等的文档。

帮助函数具有以下语法:

help([object])

如果传递帮助函数时没有参数,则交互式帮助实用程序将在控制台上启动。

让我们在python控制台中检查print函数的文档。

help(print) 

它提供以下输出:

Help on built-in function print in module builtins: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.

也可以为用户定义的函数和类定义帮助函数输出。docstring(文档字符串)用于文档。它嵌套在三个引号中,是类、函数或模块中的第一个语句。

让我们定义一个带有函数的类:

class Helper:     def __init__(self):         '''The helper class is initialized'''      def print_help(self):         '''Returns the help description'''        print('helper description')   help(Helper) help(Helper.print_help) 

在运行上述程序时,我们得到第一个帮助函数的输出,如下所示:

Help on class Helper in module __main__:class Helper(builtins.object) |  Methods defined here: |   |  __init__(self) |      The helper class is initialized |   |  print_help(self) |      Returns the help description |   |  ---------------------------------------------------------------------- |  Data descriptors defined here: |   |  __dict__ |      dictionary for instance variables (if defined) |   |  __weakref__ |      list of weak references to the object (if defined)Help on function print_help in module __main__:print_help(self)    Returns the help description

标签: #python中的help