python协程用法实例分析
发布时间:2020-09-01 22:33:10 所属栏目:Python 来源:互联网
导读:本文实例讲述了python协程用法。分享给大家供大家参考。具体如下:把函数编写为一个任务,从而能处理发送给他的一系列输入,这种函数称为协程
本文实例讲述了python协程用法。分享给大家供大家参考。具体如下: 把函数编写为一个任务,从而能处理发送给他的一系列输入,这种函数称为协程 def print_matchs(matchtext): print "looking for",matchtext while True: line = (yield) #用 yield语句并以表达式(yield)的形式创建协程 if matchtext in line: print line >>> matcher = print_matchs('python') >>> matcher.next() looking for python >>> matcher.send('hello python')#看生成器那片,关于send()跟next()的区别 hello python >>> matcher.send('test') >>> matcher.send('python is cool') python is cool >>>matcher.close() 希望本文所述对大家的Python程序设计有所帮助。 (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python queue get size,使用qsize()或len()?
- 匹配词典集.最优雅的解决方案Python
- python – 如何使我的SWIG扩展模块与Pickle工作?
- python – 使用matplotlib示例时Django出错
- Django没有为记录器“城市”找到处理程序
- 使用Mercurial或Git分支处理数据库分支的标准或最佳方法是什
- python – 试图写一个cPickle对象,但是得到一个’write’属
- Python:ndarray.flatten(‘F’)有否相反?
- python – 替换numpy数组中的元素,避免循环
- python – 有效地将numpy数组与元素进行比较
推荐文章
站长推荐
热点阅读