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使用sorted函数对列表进行排序的方法
Apr 04 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
Jun 27 Python
对python 生成拼接xml报文的示例详解
Dec 28 Python
用Python逐行分析文件方法
Jan 28 Python
Python使用paramiko操作linux的方法讲解
Feb 25 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
May 08 Python
python爬虫容易学吗
Jun 02 Python
django下创建多个app并设置urls方法
Aug 02 Python
python用Configobj模块读取配置文件
Sep 26 Python
Python实现一个论文下载器的过程
Jan 18 Python
selenium+超级鹰实现模拟登录12306
Jan 24 Python
Python使用tkinter实现小时钟效果
Feb 22 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
php结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
PHP文件操作实例总结
2016/09/27 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
JS request函数 用来获取url参数
2010/05/17 Javascript
jquery下checked取值问题的解决方法
2012/08/09 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
Lua表达式和控制结构学习笔记
2014/12/15 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
js实现网页多级级联菜单代码
2015/08/20 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
JS变量及其作用域
2017/03/29 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
angularJs中json数据转换与本地存储的实例
2018/10/08 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
英格兰足协官方商店:England Store
2019/07/12 全球购物
机械制造专业个人的自我评价
2013/12/28 职场文书
生物制药专业自我鉴定
2014/02/19 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
技术员个人工作总结
2015/03/03 职场文书