摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- ''' Iterator:可以被next()函数调用,并不断返回下一个值的对象叫做迭代器 特性:1-迭代器的长度是未知的 2-迭代器是惰性计算的(和生成器差不多),只有需要返回下一个数据时才会计算 3-基于惰性计算的特性,Itertor中数据流可以是无限大的... 阅读全文
posted @ 2018-05-16 16:44 Octopuslnlzy 阅读(141) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- # ----------all---------- # 如果一个可迭代对象中的所有元素都为真,那么就返回真(非0即为真) #print(all([0,3,-1])) # ----------any---------- # 如果一个可迭代对象中的任一元素为真,那么就返回真(非0即为真);如果为空则返回... 阅读全文
posted @ 2018-05-16 16:43 Octopuslnlzy 阅读(263) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- import time # ----------示例---------- def consumer(name): print("%s 准备吃包子啦!" %name) while True: baozi = yield print("包子[%s]来了,被[%s... 阅读全文
posted @ 2018-05-16 16:42 Octopuslnlzy 阅读(433) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- ''' Generator 生成器:只有在调用的时候才会生成相应的数据 只记录当前位置 优点:1,可以有效节省内存,因为在不调用生成器的时候,生成器是不会生成数据的,并且生成器每次只生成一个数据 2,可以实现单线程并发 ''' # ----------斐波那契数列-----... 阅读全文
posted @ 2018-05-16 16:41 Octopuslnlzy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- import time ''' #--------------------level 1---------------------#初始 def decorator(func): start_time=time.time() func() stop_time=time.tim... 阅读全文
posted @ 2018-05-16 16:40 Octopuslnlzy 阅读(158) 评论(0) 推荐(0) 编辑