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、修改文件内容

 

posted on 2018-06-08 16:40  faiming  阅读(73)  评论(0)    收藏  举报