python协程用法实例分析


Posted in Python onJune 04, 2015

本文实例讲述了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 相关文章推荐
python自动化测试实例解析
Sep 28 Python
Python中模拟enum枚举类型的5种方法分享
Nov 22 Python
Python的类实例属性访问规则探讨
Jan 30 Python
Python实现数据库编程方法详解
Jun 09 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
Dec 15 Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
浅谈python中字典append 到list 后值的改变问题
May 04 Python
Python-Tkinter Text输入内容在界面显示的实例
Jul 12 Python
基于Python检测动态物体颜色过程解析
Dec 04 Python
利用pytorch实现对CIFAR-10数据集的分类
Jan 14 Python
python lambda的使用详解
Feb 26 Python
Python获取系统默认字符编码的方法
Jun 04 #Python
python中__call__内置函数用法实例
Jun 04 #Python
python抽象基类用法实例分析
Jun 04 #Python
python基于multiprocessing的多进程创建方法
Jun 04 #Python
python中管道用法入门实例
Jun 04 #Python
Python实现处理管道的方法
Jun 04 #Python
python定时器(Timer)用法简单实例
Jun 04 #Python
You might like
什么是短波收听SWL
2021/03/01 无线电
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
php checkbox 取值详细说明
2010/08/19 PHP
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
javascript 节点排序 2
2011/01/31 Javascript
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
js实现图片左右滚动效果
2017/02/27 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
python统计cpu利用率的方法
2015/06/02 Python
python实现人民币大写转换
2018/06/20 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
Django 使用easy_thumbnails压缩上传的图片方法
2019/07/26 Python
python多进程并发demo实例解析
2019/12/13 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
党校培训思想汇报
2013/12/30 职场文书
产品质量承诺书
2014/03/27 职场文书
房产委托公证书
2014/04/08 职场文书
高中教师评语大全
2014/04/25 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
代办出身证明书
2014/10/21 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
贴吧吧主申请感言
2015/08/03 职场文书
入团申请书格式
2019/06/20 职场文书