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装饰器使用实例:验证参数合法性
Jun 24 Python
Python实现信用卡系统(支持购物、转账、存取钱)
Jun 24 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
python采集微信公众号文章
Dec 20 Python
Python 20行简单实现有道在线翻译的详解
May 15 Python
python 用户交互输入input的4种用法详解
Sep 24 Python
Python编写打字训练小程序
Sep 26 Python
Python 统计位数为偶数的数字代码详解
Mar 15 Python
Python reduce函数作用及实例解析
May 08 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
Dec 15 Python
Python 随机按键模拟2小时
Dec 30 Python
OpenCV-Python 实现两张图片自动拼接成全景图
Jun 11 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 SQL防注入代码集合
2008/04/25 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
2016/11/15 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
jQuery ready函数滥用分析
2011/02/16 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
中文路径导致unitpngfix.js不正常的解决方法
2013/06/26 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
layui中table表头样式修改方法
2018/08/15 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
p5.js码绘“跳动的小正方形”的实现代码
2019/10/22 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
JavaScript代码实现微博批量取消关注功能
2021/02/05 Javascript
win8下python3.4安装和环境配置图文教程
2018/07/31 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
浅谈Python反射 & 单例模式
2019/03/21 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
2021/02/20 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
Lacoste(法国鳄鱼)加拿大官网:以标志性的POLO衫而闻名
2019/05/15 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
Java面试题:Java类的Main方法如果是Private将会怎么样
2016/08/18 面试题
预备党员党校学习自我评价分享
2013/11/12 职场文书
单位实习证明怎么写
2014/01/17 职场文书
个人先进事迹材料
2014/12/29 职场文书
初中成绩单评语
2014/12/29 职场文书
广告业务员岗位职责
2015/02/13 职场文书