Python之路,Day3 - Python基础3(上)

32.集合的使用(去重,取交集)

直接去重。

关系测试:取交集

差集:

对称差集:

判断两者是否有交集:

用管道符也可以操作:

在集合中没有插入只能添加:

体现出集合的无序。

 添加多项:

列表字典集合字符串判断在不在里面都可以这么写。

 

remove删除不存在的会报错,但discard不会报错

33.文件操作:

打开、操作、关闭。

 文件内存对象、文件句柄(包含这个文件的文件名、他的字符集、他的大小、他在硬盘上的起始位置):存了一堆东西统一赋给这个内存变量f

一遍读完以后就没了:(然而光标怎么移回来?)

没写默认读模式:

写就不能读了:(而且w模式是创建一个文件,原来的文件没了)

换行,不加\是字符串

没写关闭是因为程序结束时自动关闭。

来看下append能不能读:不能

34.文件操作之增删改查:

只想读前五行。

strip去掉空格和换行:

读大文件:迭代器,此时已经不是列表了,所以要自己搞一个计数器(一行行读并且内存里面只保存这一行)而上面那个只适合小文件,且必须一次读入

 

posted @ 2018-01-14 22:03  白驼山庄庄主  阅读(135)  评论(0编辑  收藏  举报