一、python数据类型
Ⅰ、整型
1、python中生成随机整数,随机小数,0-1之间小数的方法
2、int("1.4")和int(1.4)输出的结果
Ⅱ、字符串
1、避免转义给字符串加哪个字母表示原始字符串
2、a="hello"和b="你好"编码成byte格式
3、a =" hehhh ",去除首尾空格(两种方法)
4、统计字符串某字符出现的次数
5、字符串转化大小写
Ⅲ、列表
1、两个列表[1,3,7,9]和[2,2,6,6]合并为[1,2,2,3,6,7,8,9]
2、[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]
3、[1,2,3]+[4,5,6]结果是多少
4、列表嵌套字典的排序,分别根据年龄和姓名排序
5、列表嵌套元组,分别按字母和数字排序
6、列表嵌套列表排序,年龄数字相同怎么办?
7、举例sort和sorted对列表排序,list=[0,-1,3,-10,5,9]
8、求两个列表的交集,差集,并集
Ⅳ、字典
1、字典根据键从小到大排序
2、根据键对字典排序,(方法一,zip函数)
3、python字典和json字符串互相转换的方法
Ⅴ、元组
1、列举python中可变数据类型和不可变数据类型,简述原理
二、python文件操作
Ⅰ、打开文件
1、简述with方法打开处理文件帮我们做了什么
2、r,r+,rb,rb+文件打开模式区别
Ⅱ、删除文件
1、用python删除文件和用linux命令删除文件方法
三、python函数
Ⅰ、匿名函数
1、用lambda函数实现两个数相乘
2、lambda匿名函数的好处
Ⅱ、普通函数
1、fun(*args,**kwargs)中的*args,**kwargs是什么意思
2、举例说明zip()函数用法
3、简述any()和all()方法
4、python中copy和deepcopy的区别
Ⅲ、迭代器,生成器
1、将[i for i in range(3)]改成生成器
Ⅳ、递归函数
1、递归求和
四、python异常
Ⅰ、代码书写
1、写一段自定义异常的代码
Ⅱ、异常机制
1、举例说明异常模块try except else finally相关含义
五、python模块
Ⅰ、re正则模块
1、正则re.compile作用
2、正则表达匹配中,(.*)和(.*?)匹配区别
3、正则匹配不是以4和7结尾的手机号
4、正则匹配中文
5、正则匹配第一个URL
6、正则匹配,匹配日期2020-03-20
7、a="张明 98分",用re.sub,将98替换为100
8、正则匹配以http://163.com结尾的邮箱
六、python的socket编程
Ⅰ、进程和线程
1、简述多线程和多进程
Ⅱ、HTTP
1、列出常见状态码和意义
Ⅲ、web编程
1、简述cookie和session的区别
七、python操作表
Ⅰ、操作excel表
1、python中读取excel的方法