day 8 昨日内容回顾 文件操作(r、w、a、r+、w+、a+)
昨日内容回顾
1、for......else ........ else在for循环结束后才开始执行
2、join()把列表转换成字符串
3、split()把字符串转换成列表
4、list删除问题
在循环过程中,进行删除的话,索引和长度是跟着变化的,删除是不安全的
先把要删除的内容放在列表中,然后循环这个列表删除列表
5、dict删除问题
循环的时候不可以删除dict中的内容
把要删除的内容放在列表中,然后循环这个列表删除字典
6、类型转换
list(tuple)
tuple(list)
0, '' , [], {},(),None,False,set()
7、set集合
1、无序的
2、不重复
3、内容必须是可hash的,不可变的(str,int,bool,tuple,forzenset)
4、增add , update
5、删pop ,clear
6、查询for
7、s1 & s2 、s1 | s2 、 s1 - s2
8、forzenset冻结集合,不可变的
9、深浅拷贝
lst = [1,2,3]
lst1 = lst
拷贝的效果:复制一个对象
浅拷贝:把对象的第一层内容拷贝出来,copy() [:]
深拷贝:把和这个对象相关的东西都拷贝一份,占内存 ,deepcopy()
二、今日内容
1、文件的操作
2、r只读模式
3、w只写模式
4、a追加写模式
5、r+读写模式
6、w+写读模式
7、a+追加读写模式
8、文件的常用操作
9、修改文件内容
浙公网安备 33010602011771号