python学习笔记之四

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(列表名) 将返回一个去重元素的列表

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值