Head First Python 第二章 函数模块&第三章 文件与异常&第四章 持久存储&第五章 处理数据

第三章

1.共享模块

模块和发布工具箱全世界共享模块

编写函数,以.py为文件后缀名,第三方库都在PyPI

*注释代码:三引号(单双都可以)

发布过程P40

使用发布工具,函数模块变成了一个“发布”,可以使用import导入其他程序

2.如果函数模块功能不满意

添加参数以供api选择比添加函数工作量小!

首先考虑BIF内置函数

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

第四章

1.文件

open()语句,readlin语句等等

2.异常处理

try except finally

可以指定异常 except ValueError:等

 

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

第四章 持久存储

介绍写入文件

out=open("data.out","w")

print('...',file=out)

out.close()

*with语句不必考虑文件关闭的问题!

*Python提供pickle标准库,可以保存和加载几乎任何python数据对象

  用dump保存,load载入,出问题产生PickleError异常

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

处理数据

1.推导列表

b=[]

for item in a

 b.append(func(item))

可简化为一句

b=[func(item) for item in a]

 

posted @ 2015-09-13 18:59  cjrzh  阅读(117)  评论(0编辑  收藏  举报