摘要: 1、把登录与注册的密码都换成密文形式 2、文件完整性校验(考虑大文件) 3、注册功能改用json实现 4、项目的配置文件采用configparser进行解析 阅读全文
posted @ 2020-04-01 00:17 慆慢险躁 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、时间模块 1.1 时间模块优先掌握的操作 1.1.1 time 1) 时间分为三种格式: ① 时间戳:从1970年到现在经过的秒数 作用:用于时间间隔的计算 ② 按照某种格式显示的时间:2020 03 30 11:11:11 作用:用于展示时间 ③ 结构化的时间 作用:用于单独获取时间的某一部分 阅读全文
posted @ 2020-03-30 22:58 慆慢险躁 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、检索文件夹大小的程序,要求执行方式如下: python3.8 run.py 文件夹 2、明天上午日考:随机验证码、模拟下载以及打印进度条、文件copy脚本 1)随机验证码 2)模拟下载以及打印进度条 3)文件copy脚本 阅读全文
posted @ 2020-03-30 22:27 慆慢险躁 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、二分法 算法:是高效解决问题的办法 算法之二分法 需求:有一个按照从小到大顺序排列的数字列表 需要从该数字列表中找到我们想要的那个一个数字 如何做更高效??? 方案一:整体遍历效率太低 方案二:二分法 2、面向过程编程思想 编程思想/范式 面向过程的编程思想: 核心是"过程"二字,过程即流程,指 阅读全文
posted @ 2020-03-26 21:25 慆慢险躁 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、文件内容如下,标题为:姓名,性别,年纪,薪资 ​ egon male 18 3000 ​ alex male 38 30000 ​ wupeiqi female 28 20000 ​ yuanhao female 28 10000 要求: 从文件中取出每一条记录放入列表中, 列表的每个元素都是{ 阅读全文
posted @ 2020-03-26 20:47 慆慢险躁 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、叠加多个装饰器的加载、运行分析(了解 ) 加载顺序自下而上(了解) 执行顺序自上而下的,即wraper1 》wrapper2 》wrapper3 2、 yield表达式 2.1 yield后无返回值 x=yield 2.2 yield后面有返回值 x=yield 返回值 3、三元表达式 针对以下 阅读全文
posted @ 2020-03-25 21:37 慆慢险躁 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求: 从文件中取出每一条记录放入列表中, 列表的每个元素都是{'name':' 阅读全文
posted @ 2020-03-25 17:10 慆慢险躁 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、有参装饰器 1.1 知识储备 1.1.1 参数的限制 1)由于语法糖@的限制,outter函数只能有一个参数,并且该才是只用来接收被装饰对象的内存地址 2)偷梁换柱之后 index的参数什么样子,wrapper的参数就应该什么样子 index的返回值什么样子,wrapper的返回值就应该什么样子 阅读全文
posted @ 2020-03-24 21:44 慆慢险躁 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、编写课上讲解的有参装饰器准备明天默写 2:还记得我们用函数对象的概念,制作一个函数字典的操作吗,来来来,我们有更高大上的做法,在文件开头声明一个空字典,然后在每个函数前加上装饰器,完成自动添加到字典的操作 3、 编写日志装饰器,实现功能如:一旦函数f1执行,则将消息2017 07 21 11:1 阅读全文
posted @ 2020-03-24 18:04 慆慢险躁 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、储备知识回顾 1.1 args, kwargs 1.2 名称空间与作用域:名称空间的的"嵌套"关系是在函数定义阶段,即检测语法的时候确定的 1.3 函数对象: 可以把函数当做参数传入 可以把函数当做返回值返回 1.4 函数的嵌套定义: 闭包函数 传参的方式一:通过参数的形式为函数体传值 传参的方 阅读全文
posted @ 2020-03-23 21:20 慆慢险躁 阅读(153) 评论(0) 推荐(0) 编辑