同今生活在线网

Python帮助系统

Python培训 2019-08-30 02:16152未知pythonbz

在编写和运行Python程序时,你可能会遇到瓶颈,并需要得到帮助。你可能需要知道某些模块、类、函数、关键字等的含义。好消息是Python自带了一个内置的帮助系统。这意味着你不需要在Python本身之外寻求帮助。

在本文中,你将学习如何使用内置的Python帮助系统。

Python help() 函数

这个函数会帮助我们获得某个类、函数、变量、模块等的文档。你需要在Python控制台中使用该函数来获取各种Python对象的详细信息。

向help() 函数传入一个对象

Python help()函数的语法如下:

在上面的语法中,object(对象)参数是你需要获取帮助信息的对象的名称。

例如,你要更多地了解Python的print函数,你可以在Python控制台输入以下命令:

输出:

要获得dict类的帮助信息,请在Python控制台输入以下内容:

输出:

你还可以将一个实际的list对象传递给help()函数:

输出:

我们可以看到,当你将一个对象传递给help()函数时,它的文档或帮助页面就会被打印出来。在下一节中,你将了解将字符串参数传递给help()函数的有关内容。

向 help()传入一个字符串参数

如果你将一个字符串作为参数传递,该字符串会被视为一个函数、模块、关键字、方法、类或文档主题的名称,相应的帮助页面会被打印出来。若要将其标记为一个字符串参数,请将其括在单引号或双引号内。

例如:

输出:

虽然我们将“print”作为一个字符串参数进行传递,但仍然获得了Python的print函数的文档。下面是另一个例子:

输出:

这里,我们将“def”作为一个字符串参数传递给help()函数,它返回了用于定义函数的文档。

如果没有找到匹配的对象、方法、函数、类或模块,你将得到通知信息。例如:

输出:

我们被告知没有找到关于我们的字符串的任何文档。

有时候,我们可能需要获得关于某个Python库中定义的某个函数的帮助信息。这要求我们首先导入这个库。一个很好的例子是,当我们需要获得Python的math库中定义的log函数的文档时。在这种情况下,我们首先需要导入math库,然后再调用help()函数,如下所示:

输出:

使用不带参数的help() 函数

help()函数可以不带参数使用。如果你不带参数运行该函数,交互式的Python帮助程序就会在解释器控制台启动。你只需要在Python控制台输入以下命令:

这将返回Python的帮助程序,你可以在该实用程序上输入需要获得帮助信息的对象的名称。例如:

上一篇:小白学Python有什么好方法?Python培训班 下一篇:没有了

杰途IT培训学习网 备案号:

本站内容部份来自网络和网友自行发布,如有侵权等问题请联系本站删除。