摘要: import sysimport timeimport os 1、检索文件夹大小的程序,要求执行方式如下python3.8 run.py 文件夹 path = sys.argv[1]​sum = 0for line in os.listdir(path): path2 = os.path.join( 阅读全文
posted @ 2020-03-30 22:21 迎着阳光 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在python中,通常有这几种方式来表示时间: 一:time 1、时间戳:从1970年到现在经过的秒数 作用:用于时间间隔的计算 2、按照某种格式显示的格式化时间 作用:用于展示时间 3、结构化的时间 作用:用于单独获取时间的某一部分 import time print(time.time()) 时 阅读全文
posted @ 2020-03-30 22:20 迎着阳光 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 3月26号 # 作业: # 1、文件内容如下,标题为:姓名,性别,年纪,薪资 # egon male 18 3000 # alex male 38 30000 # wupeiqi female 28 20000 # yuanhao female 28 10000 # # 要求: # 从文件中取出每一 阅读全文
posted @ 2020-03-26 22:10 迎着阳光 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、算法(二分法) 前引:算法就是高效解决问题的办法 算法之二分法 需求:有一个从小到大顺序排列的列表,如何高效的找到其中一个值 方案一、for循环(遍历效率太低) for num in nums: if num == find_num: print('find it') break 方案二、二分法 阅读全文
posted @ 2020-03-26 22:09 迎着阳光 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 3月25号 # 1、文件内容如下,标题为:姓名,性别,年纪,薪资 # 要求: # 从文件中取出每一条记录放入列表中, # 列表的每个元素都是{'name':'egon','sex':'male','age':18,'salary':3000}的形式 a.txt # egon male 18 3000 阅读全文
posted @ 2020-03-25 21:35 迎着阳光 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 迭代器: 可迭代对象:但凡内置有__iter__方法的都是可迭代对象 d1 = d.__iter__() d1是个迭代器 d1.__next__() 取下一个值 可以print出来 迭代器对象:内置有__next__方法的,并且内置有__iter__方法的对象 迭代器对象.__next__() 得到 阅读全文
posted @ 2020-03-25 21:33 迎着阳光 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 2:还记得我们用函数对象的概念,制作一个函数字典的操作吗,来来来,我们有更高大上的做法,在文件开头声明一个空字典,然后在每个函数前加上装饰器,完成自动添加到字典的操作 dic={} def func(choice): def wrapper(f): dic[choice]=f def inner(* 阅读全文
posted @ 2020-03-24 22:27 迎着阳光 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 迭代器和生成器 1.迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型有:列表、字符串、元组、字典、集合、打开文件 l=['egon','liu','alex'] i=0 w 阅读全文
posted @ 2020-03-24 22:25 迎着阳光 阅读(119) 评论(0) 推荐(0) 编辑
摘要: import time# 一:编写函数,(函数执行的时间用time.sleep(n)模拟)# def index():# time.sleep(3)# print('执行完毕')# index()# 二:编写装饰器,为函数加上统计时间的功能# def timer(func):# def wrappe 阅读全文
posted @ 2020-03-23 20:09 迎着阳光 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 装饰器 1.什么是装饰器 器指的是工具,可以定义成成函数装饰指的是为其他事物添加额外的东西点缀合到一起的解释:装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能 2.为何要用装饰器 开放封闭原则开放:指的是对拓展功能是开放的封闭:指的是对修改源代码是封闭的装饰器就是在不修改被装饰器对象源代 阅读全文
posted @ 2020-03-23 20:08 迎着阳光 阅读(130) 评论(0) 推荐(0) 编辑