文档章节

零基础学python-14.3 python的文档资源:help函数

raylee2015
 raylee2015
发布于 2015/09/17 16:40
字数 415
阅读 3
收藏 0

python除了提供__doc__来查询文档字符串,还提供另外的一种方法来查询文档字符串:help

下面是我们自己建立的一个类,使用help打印,形成相关的报表信息

>>> class Test():
	'这是一个测试类'
	def helloworld():
		'测试方法'
		print('hello world')

		
>>> help(Test)
Help on class Test in module __main__:

class Test(builtins.object)
 |  这是一个测试类
 |  
 |  Methods defined here:
 |  
 |  helloworld()
 |      测试方法
 |  
 |  ----------------------------------------------------------------------
 |  Data descriptors defined here:
 |  
 |  __dict__
 |      dictionary for instance variables (if defined)
 |  
 |  __weakref__
 |      list of weak references to the object (if defined)

>>>

注意:在使用help的时候必须填写名称,不能使用空对象替代,例如:

>>> help('')

>>> help(str)
Help on class str in module builtins:

class str(object)
 |  str(object='') -> str
 |  str(bytes_or_buffer[, encoding[, errors]]) -> str
 |

但是,如果调用的是对象下面的方法,我们到可以通过空对象来实现

>>> help(''.upper )
Help on built-in function upper:

upper(...) method of builtins.str instance
    S.upper() -> str
    
    Return a copy of S converted to uppercase.

>>> help([].append )
Help on built-in function append:

append(...) method of builtins.list instance
    L.append(object) -> None -- append object to end

>>>

还有一点需要注意的是,方法后面不带括号,带上括号将会查询不到,即便这个方法必须带上参数,也不用用上括号

>>> help(''.upper() )

>>>

>>> help(''.replace )
Help on built-in function replace:

replace(...) method of builtins.str instance
    S.replace(old, new[, count]) -> str
    
    Return a copy of S with all occurrences of substring
    old replaced by new.  If the optional argument count is
    given, only the first count occurrences are replaced.

>>>


总结,这一章节我们简单说明了help的使用


这一章节就说到这里,谢谢大家

------------------------------------------------------------------

点击跳转零基础学python-目录

 



版权声明:本文为博主原创文章,未经博主允许不得转载。

本文转载自:http://blog.csdn.net/raylee2007/article/details/48338861

raylee2015
粉丝 6
博文 265
码字总数 44224
作品 0
江门
私信 提问
老司机工作总结!零基础python小白学习编程一定要知道的那些技巧

今天又是一年一度的关键时刻:高考了。高考可谓是牵动着无数普通家庭的心。但是高考就是千军万马过独木桥,是一场没有硝烟的战争,有输有赢。可是高考跟战争不一样的是,高考就算失败也会有其...

Python学习
2018/06/07
0
0
Python猫荐书系列之七:Python入门书籍有哪些?

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/ArN-6mLPzPT8Zoq0Na_tsg 最近,猫哥的 Python 技术学习群里进来了几位比较特殊的同学:一...

豌豆花下猫
05/26
51
0
python如何自学?python学习技巧

下面就结合我自己的学习经历,谈谈刚入门时候的基本原则。 1、刚开始学时,你只需要掌握最基础的。 刚开始学习python的时候,可能会查看许多书,这些书为了能够涵盖得尽量全面,往往会涉及语...

python学习教程
06/22
0
0
Python基础总结成千行代码,让Python入门更简单!

只要学会这千行代码,不管你是零基础还是弱基础或是没有接触过编程,都可以快速入门Python!当时我就不信邪啊,等我看完之后,即使作为一个Python老鸟了,还是领会到了很多教授他的独特见解!...

糖宝lsh
2018/09/10
252
0
把 Python 扒了一层皮后,得出了这些结论......

在过去的两年间,Python一路高歌猛进,成功窜上“最火编程语言”的宝座。过去的2017年这一年,Python开发者在全球快速增长,国内小伙伴学习 Python的热情一路高涨。同时,Python成为大量开发...

CSDN资讯
2018/11/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

 介绍一款优秀的通用管理权限快速开发框架

这是一套以权限管理为主的轻量化快速开发框架,配置有流程、专业表单、权限、app、企业微信等基础功能模块,在开发通用软件的效率上很有优势。 软件平台常用研发需求分析 《那些年我们一起做...

我想造火箭
18分钟前
6
0
ElasticDL:蚂蚁金服开源基于 TensorFlow 的弹性分布式深度学习系统

9 月 11 日,蚂蚁金服在2019谷歌开发者大会上海站上开源了 ElasticDL 项目,这是业界首个基于 TensorFlow 实现弹性深度学习的开源系统。 开源地址为:https://github.com/sql-machine-learni...

SOFAStack
25分钟前
4
0
CSS--渐变

一、什么是渐变 多种颜色平缓变化的一种显示效果 二、渐变的主要元素 色标:一种颜色,以及出现的位置,一个渐变至少两种色标 三、渐变的分类 1、线性渐变 以直线的方式来填充渐变色 2、径向...

wytao1995
40分钟前
5
0
Java通过模板生成PDF再转换为图片

1、添加maven依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.1</version></dependency><dependency> <g......

醉美閑聖
47分钟前
3
0
SpringBoot-MVC RequestBody中LocalDateTime的自适应配置

请求的json报文中可能会出现 一下几种: ['2019-01-01','2019-01-01 12:03:34','20190101120334'] 但是接收的Request实体类日期字段是LocalDateTime类型 LocalDateTime applyDate; 希望的情况......

汉堡OSC
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部