python查看模块中的函数,python查看安装了哪些模块
在python中查看模块函数的方法:1。在python命令行输入help()函数,进入help帮助文档界面;2.键入[modules]列出所有当前安装的模块;3.键入相应的模块名称,以获取该模块的功能信息。
python的一个优势就是拥有大量的自带和在线的模块资源,可以提供丰富的功能。使用这些模块时,每次去网站查找在线文档会花费太多时间,结果也不一定准确。所以这里介绍一下python自带的查看帮助功能,在编程过程中可以快速找到如何使用需要的模块和功能,而不会中断。
通用帮助函数help()
在python命令行中键入help(),您可以看到:
帮助()
WelcometoPython3.5 shelputility!
如果这是你第一次使用Python,你应该定义检查
tutorialontheinternetat http://docs . python . org/3.5/tutorial/。
输入nameofanymodule,关键字,或ortopictogethelponwriting
python programsandusingpython modules。to quitthishelpfutility and
返回到解释器,只需键入 quit。
Togetalistofavailablemodules模块,关键字,符号,或主题,类型
模块、关键字、符号或主题。每个模块都有
with one-linesummaryofwhatidos;列出模块名称
或summarycontainagivenstringsuchas spam ,键入 modulesspam 。
进入help帮助文档界面,根据屏幕提示继续输入相应的关键字进行查询。继续键入modules以列出所有当前安装的模块:
帮助模块
PleasewaitamomentwhileIgatheralistofallavailablemodules.
AutoComplete _ pyiofilecmppyskreeze
AutoCompleteWindow_randomfileinputpytweening
......
Enteranymodulenametogetmorehelp.Or,type"modulesspam"tosearch
formoduleswhosenameorsummarycontainthestring"spam".可以继续键入相应的模块名称得到该模块的帮助信息。
这是python的通用的查询帮助,可以查到几乎所有的帮助文档,但我们很多时候不需要这样层级式地向下查询,接下来会介绍如何直接查询特定的模块和函数帮助信息。
模块帮助查询
查看.py结尾的普通模块help(module_name)
例如要查询math模块的使用方法,可以如下操作:
>>>importmath使用help(module_name)时首先需要import该模块,有些教程中不进行导入而在模块名中加入引号help('module_name'),这种方法可能会带来问题,大家可以用math模块测试,建议使用先导入再使用help()函数查询>>>help(math)
Helponbuilt-inmodulemath:
NAME
math
DESCRIPTION
Thismoduleisalwaysavailable.Itprovidesaccesstothe
mathematicalfunctionsdefinedbytheCstandard.
FUNCTIONS
acos(...)
acos(x)
Returnthearccosine(measuredinradians)ofx.
...
>>>
查看内建模块sys.bultin_modulenames
>>>importsys需要导入sys模块。这里列举的一般是自带的使用C/C++编译链接的模块>>>sys.builtin_module_names
('_ast','_bisect','_codecs','_codecs_cn','_codecs_hk',...'zlib')
>>>
查询函数信息
查看模块下所有函数dir(module_name)
如我们需要列举出math模块下所有的函数名称
>>>dir(math)同样需要首先导入该模块['__doc__','__loader__','__name__',...]
>>>
查看模块下特定函数信息help(module_name.func_name)
如查看math下的sin()函数
>>>help(math.sin)查看函数信息的另一种方法print(func_name.__doc__)Helponbuilt-infunctionsininmodulemath:
sin(...)
sin(x)
Returnthesineofx(measuredinradians).
>>>
如查看内建函数print用法
>>>print(print.__doc__)__doc__前后是两个短下划线,在python中会合并为长下划线print(value,...,sep='',end='\n',file=sys.stdout,flush=False)
Printsthevaluestoastream,ortosys.stdoutbydefault.
...
>>>
python中的help()类似unix中的man指令,熟悉后会对我们的编程带来很大帮助
推荐课程:python编程入门系列图文教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。