文章分类 - 第六篇:函数
摘要:1. all 2. dir 3. divmod 4. enumerate 5. isinstance 6. 二. 不常用的内置函数 1. abs 2. any 3. bin, oct, hex 4. callable 5. chr, ord 7. hash 8. pow 9. round 10. s
阅读全文
摘要:一. 编程范式 二. 面向过程 三. 函数式 1. 匿名函数lambda lambda函数基本介绍 2. max与min 求最大值 最小值 3. sorted 排序 (默认升序) reduce 合并 filter 过滤(注意: filter返回的结果是迭代器)
阅读全文
摘要:1. 文件内容如下,标题为:姓名,性别,年纪,薪资 2. 根据1得到的列表,取出所有人的薪资之和 3. 根据1得到的列表,取出所有的男人的名字 4. 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式 5. 根据1得到的列表,过滤掉名字以a开头的人的信息 6. 使用递归打印斐波那契数列(
阅读全文
摘要:一. 函数递归调用介绍 1. 什么是函数的递归调用? 是函数嵌套调用的一种特殊形式. 指的是在调用一个函数的过程中又直接或间接的调用到本身. 2. 直接和间接调用示例 3. 查看递归深与设置 4. 递归的本质就是循环 5. 强调: 递归不应该无限的调用下去, 必须在满足某种条件下结束递归调用 二.
阅读全文
摘要:1. 编写有参装饰器基本模板 2. 还记得我们用函数对象的概念,制作一个函数字典的操作吗,来来来,我们有更高大上的做法,在文件开头声明一个空字典,然后在每个函数前加上装饰器,完成自动添加到字典的操作(2种方式) 方式一:定义的功能字典表达形式如下: 方式二: 定义有参装饰器 + 功能函数的表现形式
阅读全文
摘要:一. 迭代器介绍 2.迭代器对象 3.可迭代对象与迭代器对象之间的关系 二. for循环原理 三. 总结: 迭代器的优缺点
阅读全文
摘要:02 生成器 一. 生成器与yield 总结: 分析yield与return的区别 二. yield表达式应用 1. yield基本使用:next,send,close 2. yield+装饰器应用: 使用装饰器完成所有表达式形式的yield对应生成器的初始化操作 3. yield高级用法(挂起+返
阅读全文
摘要:一. 编写函数,(函数执行的时间用time.sleep(n)模拟) 二. 编写装饰器,为函数加上统计时间的功能 三. 编写装饰器,为函数加上认证的功能 四. 编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码 五. 编写装饰器,为多
阅读全文
摘要:一. 储备知识 二、装饰器介绍 1、什么是装饰器 2、为何要用装饰器? 三、装饰器的实现 补充: time模块下的 time.time()功能 1、无参装饰器的实现 解决方法一: 失败. 没有修改被装饰对象的调用方式,但是修改了源代码. 解决方法二: 失败. 没有修改被装饰对象的调用方式, 也没有修
阅读全文
摘要:一. 基础题 1. 集合内元素的三个特征什么是? 2. 集合的用途是什么? 3. 如何解决python3乱码问题 4. 控制文件读写内容的模式 5. 控制文件读写操作的模式 6. 文件操作的基本操作流程是什么(注意)? 7. 文件处理with的好处是什么(注意)? 8. 为何要用文件? 9. 什么是
阅读全文
摘要:1、函数对象优化多分支if的代码练熟 2、编写计数器功能,要求调用一次在原有的基础上加一(订正)
阅读全文
摘要:一、函数对象的4种用法介绍 精髓:可以把函数当成变量去用 1、函数可以被引用(也可以说可以被赋值) 2、函数可以作为容器类型的元素 3、函数可以作为参数传入另一个函数 4、函数当做另外一个函数的返回值 5、函数对象应用示范 二、函数嵌套 拓展:导入Π的值: 1.函数的嵌套调用:在调用一个函数的过程中
阅读全文
摘要:一、画图题 1、题目一 图示 2、题目二 图示 3、题目三 图示 4、题目四 图示 5、题目五 图示 6、题目六 图示 7、题目七 图示 二、操作题: 1、如下全局变量记录了当前登录用户,编写登录功能,一旦用户登录成功,则将全局变量赋值为当前登录的用户名 2、针对之前编写的查询余额的功能,添加额外的
阅读全文
摘要:一、名称空间(namespaces) 提示:以下所有的定义都是基于脚本式运行程序是的定义 拓展:查看python的文档注释 import this 1、内建名称空间(也叫内置名称空间) 2、全局名称空间 3、局部名称空间 4、三种名称空间的加载顺序 二、作用域 只是将对名称空间的划分 1、全局作用域
阅读全文
摘要:1、写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作 2、写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数 3、写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。 4、写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,
阅读全文
摘要:一、形参与实参介绍 1、引入 函数的参数分为2大类,一个是函数定义阶段,另一个是函数调用阶段。 2、什么是形参? 3、什么是实参? 4、什么时候形参会申请内存空间? 5、调用函数时2者的关系 二、形参于实参具体使用 1、位置参数:位置形参、位置实参 2、关键字参数:关键字实参 3、默认参数:指的是默
阅读全文
摘要:1、编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改 2、编写tail工具 3、编写登录功能 4、编写注册功能 5、编写用户认证功能 6、选做题:编写ATM程序 继续优化完善(最后):
阅读全文

浙公网安备 33010602011771号