上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 一 包介绍 例: 强调: 使用: 二 包的使用 导入包与__init__.py 包属于模块的一种,因而包以及包内的模块均是用来被导入使用的,而绝非被直接执行,首次导入包(如import pool)同样会做三件事: 1、执行包下的__init__.py文件 2、产生一个新的名称空间用于存放__init 阅读全文
posted @ 2020-03-29 19:00 Dimple_Y 阅读(168) 评论(0) 推荐(0)
摘要: 一、模块的介绍 在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。如果把开发程序比喻成制造一台电脑,编写模块就像是在制造电脑的零部件,准备好零部件后,剩下的工作就是按照逻辑把它们组装到一起。 将程序模块化会使得程序的组织结构清晰, 阅读全文
posted @ 2020-03-29 18:54 Dimple_Y 阅读(198) 评论(0) 推荐(1)
摘要: 一、二分法 算法:是高效解决问题的办法 算法之二分法 需求:有一个按照从小到大顺序排列的数字列表 需要从该数字列表中找到我们想要的那个一个数字 如何做更高效??? 方案一:整体遍历效率太低 方案二:二分法 接下来的查找应该是在列表的右半部分 ​ 列表=列表切片右半部分 ​ 接下来的查找应该是在列表的 阅读全文
posted @ 2020-03-27 00:03 Dimple_Y 阅读(255) 评论(0) 推荐(0)
摘要: 文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求: 1.从文件中取出每一条记录放入列表中, 列表的每个元素都是{'name':' 阅读全文
posted @ 2020-03-26 23:53 Dimple_Y 阅读(164) 评论(0) 推荐(0)
摘要: 1、文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求: 从文件中取出每一条记录放入列表中, 列表的每个元素都是{'name':' 阅读全文
posted @ 2020-03-26 00:12 Dimple_Y 阅读(169) 评论(0) 推荐(0)
摘要: [TOC] 一、叠加多个装饰器的加载、运行分析(了解 ) 加载顺序自下而上(了解) 执行顺序自上而下的,即wraper1 》wrapper2 》wrapper3 index(1,2) wrapper1(1,2) 二:yield表达式 三、表达式 三、三元表达式 语法格式: 条件成立时要返回的值 if 阅读全文
posted @ 2020-03-25 19:15 Dimple_Y 阅读(175) 评论(0) 推荐(0)
摘要: 一、有参装饰器 无参装饰器的用法,模板如下: 所以,当我们的装饰器需要跟多参数的时候,就只能通过闭包函数为他传值 2 如何使用有参装饰器 下面通过一个需求来表现有参装饰器的用途: 例:编写装饰器对多个函数添加认证功能,如果登录成功过,其他函数就不需要再次登录 分析需求:我们要编写认证功能的话只要添加 阅读全文
posted @ 2020-03-24 21:24 Dimple_Y 阅读(153) 评论(0) 推荐(0)
摘要: 一:什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代 二:为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型 有:列表、字符串、元组、字典、集合、打开文件 3.可迭代对象与迭代器对象详解 ① 可迭代对 阅读全文
posted @ 2020-03-24 21:13 Dimple_Y 阅读(167) 评论(0) 推荐(0)
摘要: 作业: 1、编写课上讲解的有参装饰器准备明天默写 def auth(db_type): def deco(func): def wrapper(*args, **kwargs): name = input('your name>>>: ').strip() pwd = input('your pas 阅读全文
posted @ 2020-03-24 19:48 Dimple_Y 阅读(160) 评论(0) 推荐(0)
摘要: 一:编写函数,(函数执行的时间用time.sleep(n)模拟) import time def index(x, y): start = time.time() time.sleep(3) print(f'index:{x, y}') stop = time.time() print(stop - 阅读全文
posted @ 2020-03-23 23:22 Dimple_Y 阅读(148) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页