day05函数,文件,os模块

匿名函数

定义:匿名函数指一类无须定义标识符的函数或子程序。Python用lambda语法定义匿名函数,只需用表达式而无需申明。(省略了用def声明函数的标准步骤)
lambda函数的语法只包含一个语句
lambda函数能接收任何数量的参数但只能返回一个表达式的值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
小练习:字典排序
在这里插入图片描述
在这里插入图片描述

小练习:奇数放在前面,偶数放在后面
在这里插入图片描述

递归函数

定义:一个函数在内部调用自己本身,这个函数就是递归函数。
课上练习:
在这里插入图片描述
在这里插入图片描述
汉诺塔问题
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
斐波那契数列
在这里插入图片描述
在这里插入图片描述

文件

文件操作介绍
一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑之后,“哭都没地方哭了”。 默认数据是加载到内存中,结果也是保存到内存中, 程序执行结束,所有的数据释放。
文件的打开与关闭
文件的打开:
在这里插入图片描述
在这里插入图片描述
注意:因为是以读的形式打开的,所以在里面不能写入东西
在这里插入图片描述
文件的读写操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
File对象的属性:

在这里插入图片描述
定位:
seek(offset, from)有2个参数:
offset:偏移量
from:方向 0:表示文件开头; 1:表示当前位置; 2:表示文件末尾
在这里插入图片描述
在这里插入图片描述
文件的关闭
方法一: 调用close()方法关闭文件。文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,
并且操作系统同一时间能打开的文件数量也是有限的:
方法二: Python引入了with语句来自动帮我们调用close()方法:
with语句工作原理
python中的with语句使用于对资源进行访问的场合,保证不管处理过程中是否发生错误或者异常都会自动执行规定的(“清理”)操作,释放被访问的资源,比如有文件读写后自动关闭、线程中锁的自动获取和释放等。
在这里插入图片描述
在这里插入图片描述

os模块详解

os,语义为操作系统,处理操作系统相关的功能,可跨平台。 比如显示当前目录下所有文件/删除某个文件/获取文件大小……
**小练习:**判断的系统
在这里插入图片描述
在这里插入图片描述
操作系统的详细信息
在这里插入图片描述
在这里插入图片描述
系统环境变量
在这里插入图片描述
在这里插入图片描述
关于路径
1.生成绝对路径
2.判断是否为绝对路径
3.返回绝对路径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关于文件与目录操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建文件和删除文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
文件重命名
在这里插入图片描述
在这里插入图片描述
判断文件或者目录是否存在
在这里插入图片描述
在这里插入图片描述
将目录名和文件名分离
在这里插入图片描述
在这里插入图片描述
分离后缀名和文件名
在这里插入图片描述
在这里插入图片描述
**课上小练习:**生成文件名
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
批量创建文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
批量修改后缀名
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43592835/article/details/90705288