摘要: 在python中,通常有这几种方式来表示时间: 一:time 1、时间戳:从1970年到现在经过的秒数 作用:用于时间间隔的计算 2、按照某种格式显示的格式化时间 作用:用于展示时间 3、结构化的时间 作用:用于单独获取时间的某一部分 import time print(time.time()) 时 阅读全文
posted @ 2020-03-30 21:21 anna2019 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #1、一个py文件有几种用途?#有两种用途:一种是被当程序运行,2、被当做模块导入#区别: #执行py文件与导入文件的区别是什么?#foo模块没有被引用的时候被回收#2、from...import...#优点:肯定不会与当前名称空间中的名字冲突,指名道姓的要名字#缺点:必需加前缀“模块.”加前缀显得 阅读全文
posted @ 2020-03-28 07:23 anna2019 阅读(141) 评论(0) 推荐(0) 编辑
摘要: # 作业:# 1、文件内容如下,标题为:姓名,性别,年纪,薪资# egon male 18 3000# alex male 38 30000# wupeiqi female 28 20000# yuanhao female 28 10000## 要求:# 从文件中取出每一条记录放入列表中,# 列表的 阅读全文
posted @ 2020-03-26 16:04 anna2019 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、什么是模块? 模块就是一系列功能的集合体,分为三大类 I:内置的模块 II:第三方的模块 III:自定义的模块 一个python文件本身就是一个模块,文件名m.py,模块名叫m ps:模块有四种形式 1、 使用python编写的.py文件 2、 已被编译为共享库或DLL的C或C++扩展 3、 把 阅读全文
posted @ 2020-03-26 14:36 anna2019 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、二分法: 算法:是高效解决问题的办法 算法之二分法 需求:有一个按照从小到大顺序排列的数字列表,需要从该数字列表中找到我们想要的那个一个数字如何做更高效 nums=[-3,4,7,10,13,21,43,77,89] find_num=10 def binary_search(find_num, 阅读全文
posted @ 2020-03-26 14:25 anna2019 阅读(120) 评论(0) 推荐(0) 编辑
摘要: # 1、文件内容如下,标题为:姓名,性别,年纪,薪资# egon male 18 3000# alex male 38 30000# wupeiqi female 28 20000# yuanhao female 28 10000# 要求:# 从文件中取出每一条记录放入列表中,# 列表的每个元素都是 阅读全文
posted @ 2020-03-25 20:22 anna2019 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、叠加多个装饰器的加载、运行分析 def deco1(func1): #func1=wrapper2的内存地址 def wrapper1(*args,**kwargs): print("正在运行deco1.wrapper1") res1 = func1(*args,**kwargs) return 阅读全文
posted @ 2020-03-25 15:41 anna2019 阅读(167) 评论(0) 推荐(0) 编辑
摘要: # 作业:# 1、编写课上讲解的有参装饰器准备明天默写def auth(db_type): def otter(func): def wrapper(*args,**kwargs): username = input("your name:").strip() password = input("y 阅读全文
posted @ 2020-03-24 19:58 anna2019 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、生成器成yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象。 生成器内置有__iter__和__next__方法,所以生成器本身就是一个迭代器 因而我们可以用next(生成器)触发生成器所对应函数的执行。 def func(): print('第 阅读全文
posted @ 2020-03-24 15:49 anna2019 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代 二、为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型, 有:列表、字符串、元组、字典、集合、打开文件 l = [“egon”,”liu”,’al 阅读全文
posted @ 2020-03-24 15:32 anna2019 阅读(116) 评论(0) 推荐(0) 编辑