python11

考试十分钟:
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、文件修改的两种方式
上一篇:vue.js axios call api example


下一篇:java – 有关在调用查询之前使用JPA进行刷新的问题