摘要: 2020-06-24 目录: 一、面向对象编程 1.1 介绍 1.2 用法:类与对象 二、__init__方法 2.1 调用类的步骤 2.2 类属性操作 2.3 对象属性操作 三、内置函数 一、面向对象编程 1.1 介绍 对象就是存放相关数据和功能的容器,是面向对象编程的核心 优点:程序解耦合强,拓 阅读全文
posted @ 2020-06-24 23:57 不负韶华l 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 2020-06-23 1、文件a.txt内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求:从文件中取出每一条记录放入列表中,列表的每 阅读全文
posted @ 2020-06-24 00:10 不负韶华l 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 2020-06-23 目录: 一、生成器 1.1 什么是生成器 1.2 如何得到生成器 二、面向过程的编程思想 2.1 编程思想 2.2 面向过程 三、三元表达式 四、生成式 4.1 列表生成式 4.2 字典生成式 4.3 集合生成式 4.4 生成器表达式 五、内置函数 一、生成器 1.1 什么是生 阅读全文
posted @ 2020-06-23 17:17 不负韶华l 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 2020-06-22 1、编写课上讲解的有参装饰器 def auth(mode): def outer(func): def wrapper(*args, **kwargs): while True: inp_name = input("请输入您的用户名:") inp_pwd = input("请输 阅读全文
posted @ 2020-06-23 00:15 不负韶华l 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 2020-06-22 目录: 一、嵌套三层的装饰器 二、迭代器 2.1 迭代器是什么 2.2 __iter__方法及其调用 2.3 可迭代的对象 2.4 迭代器对象 2.5 for循环的原理 2,6 总结迭代器 一、嵌套三层的装饰器 通过闭包的方式为函数体传参,可以包一层,也可以包两层 @后面跟的必 阅读全文
posted @ 2020-06-22 20:32 不负韶华l 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 2020-06-19 目录: 一、同时叠加多个装饰器 1.1 加载顺序 1.2 执行顺序 二、函数的递归调用 2.1 介绍 2.2 使用前提和运行过程 2.3 总结及应用 三、匿名函数 3.1 定义 3.2 用法 一、同时叠加多个装饰器 1.1 加载顺序 装饰器的加载顺序是自下而上的: def de 阅读全文
posted @ 2020-06-19 22:50 不负韶华l 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 2020-06-18 一:编写函数,(函数执行的时间用time.sleep(n)模拟) import time def index(x, n): print(x, 'from func') time.sleep(n) return 111 二:编写装饰器,为函数加上统计时间的功能 import ti 阅读全文
posted @ 2020-06-18 23:52 不负韶华l 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 2020-06-18 目录: 一、装饰器 1.1 什么是装饰器 1.2 为何要用装饰器 1.3 怎么用装饰器 二、语法糖 三、装饰器的模板 3.1 模板 3.2 wraps+ 终极模板 一、装饰器 1.1 什么是装饰器 名词解释: 器:即功能/工具 装饰:为被装饰的对象添加额外的功能 1.2 为何要 阅读全文
posted @ 2020-06-18 20:56 不负韶华l 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 2020-06-17 目录: 一、函数嵌套 1.1 定义 1.2 函数嵌套的调用 二、名称空间与作用域 2.1 名称空间 2.1.1 内置名称空间 2.1.2 全局名称空间 2.1.3 局部名称空间 2.2 名称空间的查找顺序 2.3 作用域 2.4 函数的参数传递 三、闭包函数 3.1 介绍 3. 阅读全文
posted @ 2020-06-17 21:25 不负韶华l 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 2020-06-16 1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批量修改操作 import os def change_file(file_path, old_data, new_data): if not os.path.exists(file_path): print(" 阅读全文
posted @ 2020-06-17 01:14 不负韶华l 阅读(69) 评论(0) 推荐(0) 编辑