python函数进阶
一、函数多返回值
二、函数的多种参数使用
1.位置参数
2.关键字参数
3.缺省参数
4.总结
三、匿名函数
1.函数作为参数传递
2.lambda匿名函数
python文件操作
一、大纲
二、文件的编码
查看文件编码:打开windows系统自带的记事本,就可看到。
三、文件的读取
1.文件的介绍
文件的分类:文本文件、视频文件、音频文件、图像文件、可执行文件等等
2.打开文件:open(name,mode,encoding)打开函数
3.读操作的相关方法
1)read()方法
调用多次read(),下一个read会在上一个read结尾继续读取
2)for循环方法
4.关闭文件close() / with open操作完自动关闭文件
5.总结
四、文件的写入
f.write并没有直接把内容写在硬盘中,而且存放在缓冲区,直到使用f.flush()或者f.close()
五、文件的追加操作
六、文件操作的综合练习
#打开文件f = open("D:/bill.txt","r",encoding="UTF-8")g = open("D:/bill备份.txt","w",encoding="UTF-8")#操作文件#读取操作examine = f.read()examine = f.readlines()examine = f.readline()for examine in f:print(examine)#备份文件操作for line in f:line = line.strip()if line.split(",")[4] == "测试":continueg.write(line)g.write("\n")#关闭文件f.close()g.close()
python的异常,模块与包
一、大纲
二、了解python异常
三、异常的捕获方法
异常捕获的作用:提前假设某处会出现异常,做好提前准备,当真的出现异常的时候,可以有后续手段
1)捕获异常基本语法
2)捕获指定异常
3)捕获多个异常
4)捕获所有异常
try:except Exception as e:#或者 try:except:
5)异常else
6)异常finally
四、异常的传递
def func1():print("func1 开始执行")num = 1/0print("func1 结束执行")def func2():print("func2 开始执行")func1()print("func2 结束执行")def main():try:func2()except Exception as e:print(f"出现异常了,异常信息是:{e}")main()
五、python模块
1.模块的导入
1)什么是模块
2)导入python内置的模块
a)import 模块名
import time #导入python内置的time模块print("start")time.sleep(2)print("over")
b)from 模块名 import 类、变量、方法等
from time import sleepprint("I am")sleep(5)print("handsome boy")
c)from 模块名 import *
from time import *print("hello")sleep(2)print("handsome boy")
d)import 模块名 as 别名
import time as tprint("hello")t.sleep(2)print("beautiful girl")
e)from 模块名 import 功能名 as 别名
from time import sleep as sprint("hello")s(2)print("beautiful girl")