考试十分钟:
1、集合内元素的三个特征
必须为不可变类型
无序
不重复
2、集合的用途是什么?
关系运算
去重
3、举例说明关系运算
交集
s1 & s2
并集
s1 | s2
差集
s1 - s2
s2 - s1
对称差集
s1 ^ s2
父子集
父集:
s1 >= s2 成立,即s1包含s2,s1是s2的父集
子集
s1 <= s2 成立,即s1被s2包含,s1是s2的子集
4、基于集合对列表去重l=[1,1,1,1,2,3,'a'] 简述集合去重的局限性 1、无法保证被去重对象的顺序 l=list(set(l)) 2、从被去重对象中取出的元素必须都为不可变类型 set(l) 5、如何解决python2乱码问题 # coding:与文件存的编码格式一致 x=u"上" 6、如何解决python3乱码问题 # coding:与文件存的编码格式一致 7、编码encode、解码decode x="上" # str类型=》被存成unicode print(x) x.encode('gbk') 8、补充(了解) 文件头(只需针对主文件加文件头即可) #!/usr/bin/env python # -*- coding: utf-8 -*-
今日内容:
open()功能的使用
1、模式介绍
控制文件读写内容的模式
t文本
b二进制/bytes
控制文件读写操作的模式 r只读模式 w只写模式 a只追加写模式 +:r+、w+、a+ 2、基本操作流程 打开文件 读/写文件 关闭文件 3、资源回收与with语法 4、详细介绍文件模式t、b、r、w、a、+ 5、文件的操作的其他方法 6、文件的高级操作:控制文件指针的移动 7、文件修改的两种方式