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插入数据到列表的方法
Apr 30 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
Jun 04 Python
python批量识别图片指定区域文字内容
Apr 30 Python
如何用Python做一个微信机器人自动拉群
Jul 03 Python
Python脚本利用adb进行手机控制的方法
Jul 08 Python
Python中PyQt5/PySide2的按钮控件使用实例
Aug 17 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
May 22 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
Jun 04 Python
Python smtp邮件发送模块用法教程
Jun 15 Python
Python 防止死锁的方法
Jul 29 Python
python3 sqlite3限制条件查询的操作
Apr 07 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 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
PHP扩展程序实现守护进程
2015/04/16 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
关于JavaScript的一些看法
2009/05/27 Javascript
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
前端性能优化及技巧
2016/05/06 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
vue中使用echarts制作圆环图的实例代码
2018/07/27 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
python数据类型之间怎么转换技巧分享
2019/08/20 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
css3中检验表单的required,focus,valid和invalid样式
2014/02/21 HTML / CSS
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
婚纱摄影师求职信范文
2014/04/17 职场文书
管理提升方案
2014/06/04 职场文书
办公室禁烟通知
2015/04/23 职场文书
贷款工资证明范本
2015/06/12 职场文书
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
Python PIL按比例裁剪图片
2022/05/11 Python
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers