Python温习(二) —— 如何学习Python的模块包

Python好学的优势

python的一个优势是有着大量自带和在线的模块(module)资源,可以提供丰富的包和函数功能,在使用这些模块的时候,如果每次都去网站查询在线文档,了解如何使用Python,那么就会过于浪费大量的时间,结果可能也不一定准确。因此python自带的查看帮助功能显得非常重要,能让我们在编程时不中断地迅速找到所需模块和函数的使用方法。这在一点上和R语言的library有异曲同工之妙,Matlab也是这样使用的。

Python的help使用介绍

(1)Pycharm中进行帮助模式的查找

在python命令行中键入help(),可以查看,如下所示:
'>>>help()
在这里插入图片描述
查看的包的功能效果演示如下:直接键入包名称即可进行查看包math的函数功能具体有哪些使用方法
建议先使用import先导入包后再使用help()函数查询包的功能使用方法
在这里插入图片描述
继续键入modules可以列出当前所有安装包的模块,该功能和pip list查看包的效果是相同的

在这里插入图片描述
查询完成后,需要退出help的功能,进行如下使用,

a.什么都不输入,直接enter执行,进行退出
b.直接按“q”,回车键执行,进行退出
c.Ctrl+Z”,enter执行,进行退出

(2)查看模块下所有函数dir(module_name)

>>> import math
>>> dir(math)

在这里插入图片描述
(3)查看包下的某函数的具体使用方法
例如查看math下的sin()函数,操作如下:
在这里插入图片描述

浏览器中查看包的使用方法进行学习

利用python的pydoc模块进行,学习Python的使用方法,因为pydoc可以从Python模块中自动生成文档。如下所示:

python3 -m pydoc -p 4567

或者

python -m pydoc -p 4567

在这里插入图片描述
登录 http://localhost:4567后跳转到Python包的网页,如下所示:

在这里插入图片描述

当然以上的查找,仅仅只能看出Python包的内容有哪些,这个功能不仅仅是用来查看包,更是对源代码包的一种学习,如下所示:
在lib中选择自己想要学习的包,例如sklearn,可了解到该包的具体函数功能:
在这里插入图片描述 为了更好的学习,可以深入下砖到函数的模块中,查找该函数的具体使用方法,如下所示:
在这里插入图片描述

本地终端逐个查找使用方法:

在本地使用pydoc可以从Python模块中自动生成帮助文档内容,如下所示:
$ pydoc numpy
在这里插入图片描述

同时inspect模块可以在运行时帮助我们确定对象类型,还可以查看源代码,可以更加方便对函数进行一个系统的认知。

  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值