考试十分钟: 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、文件修改的两种方式
day11 笔记
最新推荐文章于 2024-07-13 21:34:41 发布