python学习手册笔记——15.文档

00.这是和工具相关的概念,但这个主题会在这里介绍有两个原因,一是它设计了Python的语法模型,而是它是哪些努力项了解Python工具集的读者的资源。

01.Python预置的功能数量惊人:内置函数和异常、预先定义的对象属性和方法、标准库模块等。

02.Python文档资源
#注释 文件中的文档
dir函数 对象中可用属性的列表
文档字符串:__doc__ 附加在对象上的文件中的文档
PyDoc:help函数 对象的交互帮助
PyDoc:HTML报表 浏览器中的模块文档
标准手册 正式的语言和库的说明
网站资源 在线教程、例子等
出版的书籍 商业参考书籍

03.实际上,当前最佳的实践经验通常都表明,文档字符串最适于较大型的文档,而#注释最适用于较小功能的文档。

04.dir函数:内置的dir函数时抓取对象内可用所有属性列表的简单方式。它能够调用任何有属性的对象。dir函数可作为记忆提醒器,提供属性名称的列表,但并没有告诉哪些名臣的意义是什么。

 

05.这个文档协议的重点在于,注释会保存在__doc__属性中以供查看(文件导入之后)。因此,要显示这个模块以及其对项打算关联的文档字符串,我们只需要导入这个文件,简单的打印在__doc__属性。

06.文档在程序猿之间的优先级都偏低。而一般情况下,如果你看到文件中任何注释,那都已经算幸运了。不过,本书强烈建议你详细为代码编写文档,者其实是写好代码的重要部分。这里的重点就是,目前文档字符串的结构没有标准。

07.常见编写代码的陷阱
*别忘了冒号
*从第1行开始
*空白行在交互模式提示符下很重要
*缩进要一致
*不要再Python中写C代码
*使用简单的for循环,而不是while或range。
*要注意赋值语句中的可变对象
*不要期待再原处修改对象的函数会返回结果
*一定要使用括号调用函数
*不要再导入和重载中使用扩展名或路径

Python 是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还有简单有效的面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。 Python 解释器及丰富的标准库以源码或机器码的形式提供,可以到 Python 官网 https://www.python.org/ 免费获取适用于各个主要系统平台的版本,并可自由地分发。这个网站还包含许多免费第三方 Python 模块、程序和工具以及附加文档的发布页面或链接。 Python 解释器易于扩展,可以使用 C 或 C++(或者其他可以通过 C 调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。 这个教程非正式地介绍 Python 语言和系统的基本概念和功能。最好在阅读的时候准备一个 Python 解释器进行练习,不过所有的例子都是相互独立的,所以这个教程也可以离线阅读。 有关标准的对象和模块,参阅 Python 标准库。Python 语言参考 提供了更正式的语言参考。想要编写 C 或者 C++ 扩展可以参考 扩展和嵌入 Python 解释器 和 Python/C API 参考手册。也有不少书籍深入讲解Python 。 这个教程并没有完整包含每一个功能,甚至常用功能可能也没有全部涉及。这个教程只介绍 Python 中最值得注意的功能,也会让你体会到这个语言的风格特色。学习完这个教程,你将可以阅读和编写 Python 模块和程序,也可以开始学习更多的 Python 库模块,详见 Python 标准库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值