函数加强 目标 应用:学员管理系统 递归 lambda 表达式 高阶函数 一. 应用:学员管理系统1.1 系统简介需求:进入系统显示系统功能界面,功能如下: 1、添加学员 2、删除学员 3、修改学员信息 4、查询学员信息 5、显示所有学员信息 6、退出系统 系统共6个功能,用户根据自己需求选取。 1.2 步骤分析 显示功能界面 用户输入功能序号 根据用户输入的功能序号,执行不同的功能(函数) 3. 2023-01-20 Python > 函数 #Python #函数 #函数加强
函数二 目标 变量作用域 多函数程序执行流程 函数的返回值 函数的参数 拆包和交换两个变量的值 引用 可变和不可变类型 一. 变量作用域变量作用域指的是变量生效的范围,主要分为两类:==局部变量==和==全局变量==。 局部变量 所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效。 12345678def tes 2023-01-20 Python > 函数 #Python #函数
函数一 目标 函数的作用 函数的使用步骤 函数的参数作用 函数的返回值作用 函数的说明文档 函数嵌套 一. 函数的作用需求:用户到ATM机取钱: 输入密码后显示”选择功能”界面 查询余额后显示”选择功能”界面 取2000钱后显示”选择功能”界面 特点:显示“选择功能”界面需要重复输出给用户,怎么实现? 函数就是将==一段具有独立功能的代码块== 整合到一 2023-01-20 Python > 函数 #Python #函数
文件操作 目标 文件操作的作用 文件的基本操作 打开 读写 关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用思考:什么是文件? 思考:文件操作包含什么? 答:打开、关闭、读、写、复制…. 思考:文件操作的的作用是什么? 答:读取内容、写入内容、备份内容…… 总结:文件操作的作用就是==把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份 2023-01-20 Python #Python #文件操作
代码复现:MDOAU-net “OSError: [WinError 1455]页面文件太小,无法完成操作”解决方案调整页面文件大小,即给Anaconda所在的那个磁盘分配虚拟内存 第一步:鼠标右击我的电脑 (此电脑),点击属性 第二步:点击高级系统设置,然后点击设置,如下图所示 第三步:依次选择高级 -> 程序 -> 更改,如下图所示 第四步:去掉自动管理所有驱动器的分页文件大小前面的对勾 -> 选择磁盘 2023-01-19 代码复现 #MDOAU-net
推导式 目标 列表推导式 字典推导式 集合推导式 一. 列表推导式作用:用一个表达式创建一个有规律的列表或控制一个有规律列表。 列表推导式又叫列表生成式。 1.1 快速体验需求:创建一个0-10的列表。 while循环实现 12345678910# 1. 准备一个空列表list1 = []# 2. 书写循环,依次追加数字到空列表list1中i = 0while i < 10: list1 2023-01-16 Python > 数据序列 #Python #数据序列 #推导式
公共操作 课程:公共操作目标 运算符 公共方法 容器类型转换 一. 运算符 运算符 描述 支持的容器类型 + 合并 字符串、列表、元组 * 复制 字符串、列表、元组 in 元素是否存在 字符串、列表、元组、字典 not in 元素是否不存在 字符串、列表、元组、字典 1.1 +123456789101112131415161718# 1. 字符串 str1 = 'aa& 2023-01-16 Python > 数据序列 #Python #数据序列 #公共操作
集合 目标 创建集合 集合数据的特点 集合的常见操作 一. 创建集合创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。 1234567891011121314s1 = {10, 20, 30, 40, 50}print(s1)s2 = {10, 30, 20, 10, 30, 40, 3 2023-01-16 Python > 数据序列 #Python #数据序列 #集合
字典 目标 字典的应用场景 创建字典的语法 字典常见操作 字典的循环遍历 一. 字典的应用场景思考1: 如果有多个数据,例如:’Tom’, ‘男’, 20,如何快速存储? 答:列表 1list1 = ['Tom', '男', 20] 思考2:如何查找到数据’Tom’? 答:查找到下标为0的数据即可。 1list1[0] 思考3:如果将来数据顺序发生变化,如下 2023-01-16 Python > 数据序列 #Python #数据序列 #字典
元组 目标 元组的应用场景 定义元组 元组常见操作 一. 元组的应用场景思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做? 答:列表?列表可以一次性存储多个数据,但是列表中的数据允许更改。 12num_list = [10, 20, 30]num_list[0] = 100 ==一个元组可以存储多个数据,元组内的数据是不能修改的。== 二. 2023-01-16 Python > 数据序列 #Python #数据序列 #元组