码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-09-13 19:51:07      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

第三章

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]

 

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

标签:

原文地址:http://www.cnblogs.com/cjrzh/p/4805370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!