Python之路,Day3 - Python基础3(上)
32.集合的使用(去重,取交集)

直接去重。
关系测试:取交集


差集:





对称差集:

判断两者是否有交集:

用管道符也可以操作:


在集合中没有插入只能添加:
体现出集合的无序。
添加多项:


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



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

33.文件操作:
打开、操作、关闭。

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

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

没写默认读模式:

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



换行,不加\是字符串

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

来看下append能不能读:不能

34.文件操作之增删改查:
只想读前五行。




strip去掉空格和换行:


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



浙公网安备 33010602011771号