《Python编程金典》读书笔记.pdf
文本预览下载声明
《Python 编程金典》读书笔记
Chapter 1. 绪论
Chapter 2. python 编程概述
2.1. 知识点
1. raw_input 是 python 的 内建函数 ,要求用户输入, 输入结果是一个字符串。 example: test
= raw_input(please input a number:\n)
2. python 是一种 区分大小 写的语言。
3. id 函数返回变量内存位置, type 函数返回变量类型。
4. 在 python2.2 前,只提供一种除法运算符( / ),运算的行为(即是 Floor 整数除法,还
是 True 浮点除法) 是由操作数的类型来决定的。 如果操作数全是整数, 就执行 Floor 除法。
如 一个或两个操作数是浮点数,就执行 True 浮点除法。
5. 在 python 2.2 后的所有版本中,设计者决定去除 (/) 的随意性。决定采用两个操作符,
其 中/ 执行 True 除法; // 执行 Floor 除法。但这样会造成旧版本的程序出错,所以设计者
采取了 一种折衷的办法。如果不先声明, python 还是使用旧的 / 操作符。如果要使用新的
方法就要 进行声明,声明方式是: from __future__ import division ,这样就可以用 / 和
// 了。
6. 格式化字符串 print test is %d % integer1 ,表示方法和 c 语言差不多。
7. 如果语句太长需要用到“ ”这个续行符 。
8. 在过程式编程中, 程序员把重点放在写函数上, 用于执行一些任务的行动被组合成函数,
不同的函数进一步进行组合,即构成程序。
9. 采用面向对象编程,程序员的工作主要放在创建自已的“类”上。每个类包含数据及一
系列函数。类的数据组件被称为数据成员或属性,类的函数组件则称为 方法 。
10. 重用,重用,再重用是影响软件开发三大因素。就如影响房地产价格三大因素是地段,
地段,不是地段。
2.2. 良好的编程习惯
1. 在程序中使用丰富的 注释 。注释有助于其他程序员理解程序, 有助于程序员调试, 并列 出
有用的信息。以后修改或更新代码时,注释还有助于你理解自已当初编写的程序。
2. 每个程序都应以一条注释开始,描述该程序的用途。
3. 加一些空行来增强程序的可读性。
4. 有意义的变量名可改善程序的 “自编档能力”,也就是说, 只需读一读程序, 就能轻松 理
解它。
5. 避免标识符以下划线和双下划线开头, 因为 python 解释器可能保留了那些名称, 供内部
使用。
6. 在二元运算符两端添加一个空格。这样可以突出运算符,增强程序的可读性。
7. 和代数一样,可在表达式中添加原本不需要的括号,使其更清晰。
2.3. 常见编程错误
1. 试图访问一个未赋值的变量,会产生运行时错误。
2. 不要把 “== ”相等和 “= ”赋值运算符操混了。 赋值符号 “= ”不能出现在 if 等的条件 语
句中。
3. 忘记在 if 结构中插入冒号是语法错误。 if a == b: ...
4. 不要忘记了缩进格式, 否则会出现语法错误。 由于 tab 键在不同系统中的长度不同, 所 以
建议将 3 个空格定为一个缩进级别。如果在一个程序中缩进量不同,会造成语法错误。
2.4. 测试和调试提示
1. 使用 -i 选项( python -i test.py )。会导致编译器在执行了文件中的语句后进行交互
模式, 这非常适用于调试程序。
2. 为了避免难以察觉的错误,务必在程序中采用统一和正确的缩进。
2.5.
显示全部