Python help()函数用法详解


Posted in Python onMarch 11, 2014

help函数是python的一个内置函数(python的内置函数可以直接调用,无需import),它是python自带的函数,任何时候都可以被使用。help函数能作什么、怎么使用help函数查看python模块中函数的用法,和使用help函数时需要注意哪些问题,下面来简单的说一下。

一、help()函数的作用
在使用python来编写代码时,会经常使用python自带函数或模块,一些不常用的函数或是模块的用途不是很清楚,这时候就需要用到help函数来查看帮助。
这里要注意下,help()函数是查看函数或模块用途的详细说明,而dir()函数是查看函数或模块内的操作方法都有什么,输出的是方法列表。
二、怎么使用help函数查看python模块中函数的用法
help()括号内填写参数,操作方法很简单。例如:

>>> help('dir')
Help on built-in function dir in module builtins:
dir(...)
    dir([object]) -> list of strings
    If called without an argument, return the names in the current scope.
    Else, return an alphabetized list of names comprising (some of) the attribut
es
    of the given object, and of attributes reachable from it.
    If the object supplies a method named __dir__, it will be used; otherwise
    the default dir() logic is used and returns:
      for a module object: the module's attributes.
      for a class object:  its attributes, and recursively the attributes
        of its bases.
      for any other object: its attributes, its class's attributes, and
        recursively the attributes of its class's base classes.

三、使用help函数查看帮助实例

在写help()函数使用方法时说过,括号中填写参数,那在这里要注意参数的形式:

1、查看一个模块的帮助

>>>help('sys')

之后它回打开这个模块的帮助文档
2、查看一个数据类型的帮助
>>>help('str')

返回字符串的方法及详细说明
>>>a = [1,2,3]
>>>help(a)

这时help(a)则会打开list的操作方法
>>>help(a.append)

会显示list的append方法的帮助
Python 相关文章推荐
Python下的Mysql模块MySQLdb安装详解
Apr 09 Python
python实现无证书加密解密实例
Oct 27 Python
Python虚拟环境Virtualenv使用教程
May 18 Python
在Python中处理字符串之isdecimal()方法的使用
May 20 Python
利用numpy+matplotlib绘图的基本操作教程
May 03 Python
numpy中矩阵合并的实例
Jun 15 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
Feb 21 Python
Python3.7+tkinter实现查询界面功能
Dec 24 Python
Django 允许局域网中的机器访问你的主机操作
May 13 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
Dec 03 Python
python操作日期和时间的方法
Mar 11 #Python
Python 字符串操作方法大全
Mar 11 #Python
Python去掉字符串中空格的方法
Mar 11 #Python
使用python 获取进程pid号的方法
Mar 10 #Python
python调用java的Webservice示例
Mar 10 #Python
pyqt4教程之messagebox使用示例分享
Mar 07 #Python
pyqt4教程之widget使用示例分享
Mar 07 #Python
You might like
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
克隆一个新项目的快捷方式
2013/04/10 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
jquery下异步提交表单 异步跨域提交表单
2010/11/17 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
js中this用法实例详解
2015/05/05 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
js实现图片切换(动画版)
2016/12/25 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
JS使用贪心算法解决找零问题示例
2017/11/27 Javascript
vue表单自定义校验规则介绍
2018/08/28 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
简单实现python聊天程序
2018/04/01 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
python几种常用功能实现代码实例
2019/12/25 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
Django如何实现防止XSS攻击
2020/10/13 Python
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
项目考察欢迎辞
2014/01/17 职场文书
居委会四风问题个人对照检查材料
2014/09/25 职场文书
房屋授权委托书范本
2014/10/07 职场文书
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android