摘要: 1 %y 两位数的年份表示(00-99) 2 %Y 四位数的年份表示(000-9999) 3 %m 月份(01-12) 4 %d 月内中的一天(0-31) 5 %H 24小时制小时数(0-23) 6 %I 12小时制小时数(01-12) 7 %M 分钟数(00=59) 8 %S 秒(00-59) 9 阅读全文
posted @ 2019-09-07 10:05 刘华强等待瓜熟的日子 阅读(770) 评论(0) 推荐(0)
摘要: filter函数 map函数 阅读全文
posted @ 2019-09-04 20:03 刘华强等待瓜熟的日子 阅读(193) 评论(0) 推荐(0)
摘要: def demo(): for i in range(2): yield i g = demo() g1 = (i for i in g) g2 = (i for i in g1) print(list(g1)) print(list(g2)) #执行list(g2),调用g1的值,g1是个生成器,g1里面的值已经被取干净了,所以没有值可以取 def add(n... 阅读全文
posted @ 2019-09-02 16:48 刘华强等待瓜熟的日子 阅读(128) 评论(0) 推荐(0)
摘要: ''' 装饰器实现激活生成器 ''' def init(func): #传参得到 func = average def inner(*args,**kwargs): g = func(*args,**kwargs) #g = average() g得到一个生成器 g.__next__() # return g return... 阅读全文
posted @ 2019-09-01 21:01 刘华强等待瓜熟的日子 阅读(117) 评论(0) 推荐(0)
摘要: #移动平均值:类似打靶每打一枪看平均环数 def average(): sum = 0 count = 0 avg = 0 while 1: num = yield avg sum+=num count+=1 avg=sum/count g = average() g.__next__() q=g... 阅读全文
posted @ 2019-09-01 20:29 刘华强等待瓜熟的日子 阅读(121) 评论(0) 推荐(0)
摘要: def generator(): print(123) ret = yield 1#第一个next方法执行完之后,send方法传参数赋值给ret print('-----',ret) print(345) yield 2 g = generator() print(g.__next__()) print(g.send('alex')) 阅读全文
posted @ 2019-09-01 19:21 刘华强等待瓜熟的日子 阅读(739) 评论(0) 推荐(0)
摘要: #监听过滤的效果 def tail(filename): f = open(filename,encoding='utf-8') while 1: line = f.readline() if line.strip(): yield line.strip() q = tail('2019-9-1') for i in q:... 阅读全文
posted @ 2019-09-01 11:20 刘华强等待瓜熟的日子 阅读(113) 评论(0) 推荐(0)
摘要: l=[1,2,3,4,5] a=l.__iter__() # print(next(a)) # print(next(a)) # print(next(a)) # print(next(a)) # print(next(a)) # print(next(a)) #上面的列表长度只有5个,而你多打印了,就会报错。处理的情况如下,就不会报错了 while True: ... 阅读全文
posted @ 2019-08-31 20:47 刘华强等待瓜熟的日子 阅读(387) 评论(0) 推荐(0)
摘要: Python装饰器(decorator)在实现的时候,被装饰后的函数其实已经是另外一个函数了(函数名等函数属性会发生改变),为了不影响,Python的functools包中提供了一个叫wraps的decorator来消除这样的副作用。写一个decorator的时候,最好在实现之前加上functool 阅读全文
posted @ 2019-08-31 16:44 刘华强等待瓜熟的日子 阅读(996) 评论(0) 推荐(0)
摘要: def wrapper1(func): #传入参数inner2 def inner1(): print('之前1') func() print('之后1') return inner1 def wrapper2(func): #传入参数f def inner2(): print('之前2') ... 阅读全文
posted @ 2019-08-31 15:08 刘华强等待瓜熟的日子 阅读(211) 评论(0) 推荐(0)