- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Python开发技术应用》
02-6 帮助和文档
教学环节
内省
文档字符串
使用帮助函数
1
2
3
文档
4
2.6.1 内省
现在是信息爆炸的时代,一个人不可能牢牢记住所有需要用到的知识点。即使对于单独一门程序设计语言来说,要记住所有的内置对象、函数、模块和类,也是不可能的。
dir()函数是Python的一个内置函数,它能列举出一个对象中所有的成员。如果对象是一个模块,函数返回该模块下所有的类、函数和常量;如果对象是一个类,函数返回这个类所拥有的所有方法和属性。
2.6.2 文档字符串
许多对象都有自己的文档字符串,又称为DocStrings。用它可以为我们的模块、类、函数等添加说明性的文字,使程序易读易懂。文档字符串是对象的属性之一,你可以使用objectName.__doc__来访问它。
如果你要创建自己的类,从规范的角度来看,也应该为它创建文档字符串。
下面代码通过一个整数型变量来查看整数类型的文档字符串:
a=2
a.__doc__
int(x=0) - integer
int(x, base=10) - integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by + or - and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal.
2.6.2 文档字符串
2.6.3 使用帮助函数
help()函数也是python的一个内置函数。如果你不确定一个函数或模块的用途,或者想进一步了解它,就可以用到help()函数来查看帮助。操作方法很简单,help()括号内填写参数在回车即可打开这个模块的帮助文档,如:
help(str) # 查看关于字符串类型的帮助
help(str.join) # 查看关于字符串对象的join()方法的帮助
help()函数是查看函数或模块用途的详细说明,而dir()函数是查看函数或模块内的操作方法都有什么,输出的是方法列表。
2.6.4 查看文档
Python文档可以在很多地方找到。最便捷的方式就是从Python官网查看在线文档。目前,Python文档已经有了官方汉化。
也可在Python安装目录下的Doc目录中找到chm格式的离线帮助文档,它使用IE接口,所以你实际上是使用网页浏览器来查看文档。
THANK YOU!
您可能关注的文档
- 环境材料概论 课件全套 第1--9章 绪论、吸附材料 ---环境材料的绿色设计.pptx
- 非参数统计——基于Python 课件全套 第1--9章 非参统计简介---机器学习.pdf
- 用微课学Python云开发技术应用 课件 01-0 《Python开发技术应用》课程简介.pptx
- 用微课学Python云开发技术应用 课件 01-1 Python的起源和发展(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-2 Python的特性和优势(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-3 Python虚拟机(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-4 Python版本差异及下载获取(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-5 在Windows下安装Python(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-6 编写第一个程序(终稿).pptx
- 用微课学Python云开发技术应用 课件 01-7 在Linux下编译安装Python(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-7 工厂函数、可变与不可变对象(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-8 输入字符和数值(终稿).pptx
- 用微课学Python云开发技术应用 课件 02-9 如何打印输出(终稿).pptx
- 用微课学Python云开发技术应用 课件 03-1 代码层次结构与程序流程图(终稿).pptx
- 用微课学Python云开发技术应用 课件 03-2 单条件分支结构 (终稿).pptx
- 用微课学Python云开发技术应用 课件 03-3 多条件分支和嵌套分支(终稿).pptx
- 用微课学Python云开发技术应用 课件 03-4 单句多条件、短路逻辑、多个if语句块 (终稿).pptx
- 用微课学Python云开发技术应用 课件 03-5 循环的三种基本形式 (终稿).pptx
- 用微课学Python云开发技术应用 课件 03-6 循环中的控制语句 (终稿).pptx
- 用微课学Python云开发技术应用 课件 03-7 for循环 (终稿).pptx
原创力文档


文档评论(0)