摘要: 一、首先看看普通模式,即没有采用协程的情况。直接看代码和运行结果 1 def taskfun(num): 2 print(f"taskfun start at {time.strftime('%X')}") 3 sum=0 4 for i in range(num): 5 sum=sum+i 6 p 阅读全文
posted @ 2020-03-01 13:51 flyinghappy 阅读(345) 评论(1) 推荐(0) 编辑
摘要: 直接看代码,代码里面有解释和说明,希望能理解函数参数 1 #!/usr/bin/python3 2 # -*- coding:utf-8 -*- 3 ''' 4 Author:flyinghappy 5 Date:2020.02.14 6 Note:函数 7 ''' 8 '''函数的参数''' 9 阅读全文
posted @ 2020-02-28 12:18 flyinghappy 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 协程的主要功能是单线程并发运行 假设有3个耗时不一样的任务。看看协程的效果。 先来看没有使用协程情况: 1 #!/usr/bin/python3 2 # -*- coding:utf-8 -*- 3 4 import time 5 6 def taskfun(num): 7 time.sleep(n 阅读全文
posted @ 2020-02-27 17:25 flyinghappy 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 装饰器可以不修改函数内部代码而添加新的功能: 1 #!/usr/bin/python3 2 # -*- coding:utf-8 -*- 3 ''' 4 Author:flyinghappy 5 Date:2020.02.13 6 Note:装饰器学习 7 ''' 8 import time 9 ' 阅读全文
posted @ 2020-02-27 16:34 flyinghappy 阅读(108) 评论(0) 推荐(0) 编辑