python学习笔记之四
2016-01-30 16:48
525 查看
1.1 用with处理文件
with open(文件名1,读写方式) as 读写流1,open(文件名2,读写方式) as 读写流2…:流处理代码
readline() 读取每一行
print(写入内容,file = 写流)
1.2 用dump保存,用load回复
类似with处理文件一样,不同的是将with的读写方式改为以b结尾的流,代表二进制读写方式,这时,必须通过专门的api读写这个流。比如 pickle.dump(写入内容,流),将数据保存到磁盘
pickle.load(流)来读取内容,从磁盘恢复数据
注意:使用pickle时必须importpickle 引入该模块,使用二进制和文本写入方式,生成的文件格式都会不同。
1.3 排序函数
定义列表datalist(1)datalist.sort()会对原数据进行排序,改变原始数据排序内容。
(2)sorted(datalist)会得到一个队原数据进行排序的副本,可以赋给其他的列。
1.4 字符串包含
if ‘包含的字符串’ in ‘字符串’1.5 字符串分割
定义字符串str,分隔符为,[a,b,c] =str.split(‘,’) 需要注意a,b,c是否能够被赋值,如果不能,那么位空
1.6 推导列表
列表名1 = [处理item foritem in 列表名2]例如
list1 = [process(item)for item in list2]
这里process是处理iten的第一个函数,可以自定义
item会遍历list2中的所有元素
1.7 取出列表指定前几项元素
列表名[m:n] 取出下标为m到n-1的元素1.8 列表元素去重
set(列表名) 将返回一个去重元素的列表相关文章推荐
- 不简单的python- 02函数类异常处理
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- python学习笔记三
- 『Python』序列学习总结之二——元组
- python 文件读写
- 不简单的python- 01基础
- Python面向对象编程(二)
- Python 面向对象编程(一)
- spark 常用python API
- python 文件读写
- Python学习一:环境搭建
- LeetCode 227. Basic Calculator II 解题报告【python】
- 关于python使用sqlalchemy
- pyhton写的计算器
- python 编码问题
- python 爬取微信文章
- python2.7安装教程
- 使用Python脚本将酷狗音乐的缓存文件修改为可播放
- python爬虫抓取新华网新闻并自动生成word文档
- ipython无法使用nbtstat的问题