摘要: else #else快的使用 for i in range(5): print(i) else: print('for end') ''' for while try(没有异常)完成最后执行else,注意没有break!!! ''' 阅读全文
posted @ 2019-11-21 11:06 烧刘病 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 初识协程 ''' 协程中的datum=yield,其中的yild理解为控制流程的方式 ''' def simple_coroutine(): print('-->start coroutine') x = yield print('-->continue coroutine', x) my_coro 阅读全文
posted @ 2019-11-21 11:06 烧刘病 阅读(141) 评论(0) 推荐(0) 编辑
摘要: import re import reprlib RE_WORD = re.compile('\w+') ''' 生成器是迭代器 ''' def gen_123(): print('start') yield 'A' print('continue') yield 'B' print('end') 阅读全文
posted @ 2019-11-21 09:37 烧刘病 阅读(151) 评论(0) 推荐(0) 编辑
摘要: import re import reprlib RE_WORD = re.compile('\w+') class SentenceIterator: def __init__(self, words): self.words = words self.index = 0 def __next__ 阅读全文
posted @ 2019-11-21 09:22 烧刘病 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 可迭代对象的2种循环方法 #方法一 s='abc'#可迭代对象 for i in s: print(i) #方法二 it=iter(s)#构建迭代器 while True: try: print(next(iter(it))) except StopIteration: del s break迭代器 阅读全文
posted @ 2019-11-21 09:02 烧刘病 阅读(86) 评论(0) 推荐(0) 编辑
回到页首