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