当前位置: 首页 > news >正文

yield

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.

In [1]: c = 0

In [2]: def simple_core(): ...: global c ...: print('start c:', c) ...: c = yield (2+4) ...: print('end c:', c) ...:

In [3]: from inspect import getgeneratorstate

In [4]:

In [4]: my_coro = simple_core()

In [5]: getgeneratorstate(my_coro) Out[5]: 'GEN_CREATED'

In [6]: my_coro Out[6]: <generator object simple_core at 0x7f76f7cfff10>

In [7]: print(c) 0

In [8]: next(my_coro) start c: 0 Out[8]: 6

In [9]: print(c) 0

In [10]: getgeneratorstate(my_coro) Out[10]: 'GEN_SUSPENDED'

In [11]: my_coro.send(12) end c: 12

StopIteration Traceback (most recent call last) <ipython-input-11-2fa1746a2192> in <module>() ----> 1 my_coro.send(12)

StopIteration:

In [12]: In [7]: next(my_coro) ('start c:', 0) Out[7]: 5

In [8]: c Out[8]: 0

In [9]: my_coro.send(12) ('end c:', 12)

StopIteration Traceback (most recent call last) <ipython-input-9-2fa1746a2192> in <module>() ----> 1 my_coro.send(12)

StopIteration:

In [10]:

转载于:https://my.oschina.net/tplinuxhyh/blog/1484017

相关文章:

  • StringBuffer类常用方法
  • Vim技能修炼教程(17) - 编译自己的Vim
  • 12306 外包给阿里巴巴、IBM 等大企业做是否可行?
  • HTTP中GET与POST的真正区别
  • “学”、“习”二合一:监督学习——支持向量机(SVM)入门
  • Halcon学习之五:有关图像的定义域的函数
  • 教你一招让网页用上漂亮的11PX中文字体
  • Xamarin XAML语言教程模板视图TemplatedView(二)
  • Mozilla “Common Voice” 开源语音识别项目
  • 物联网未来充满活力,但业界仍在探索中
  • activiti实战系列 排他网关(ExclusiveGateWay)
  • 还在用PS磨皮去皱?看看如何用神经网络高度还原你的年轻容貌!
  • 遭受勒索攻击后,勒索软件接下来做什么?
  • 30 岁: 程序员心中永远的痛?
  • 未来网络战如何打?智能机器是黑客的克星吗?
  • $translatePartialLoader加载失败及解决方式
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • ES6--对象的扩展
  • Java Agent 学习笔记
  • PAT A1120
  • 回流、重绘及其优化
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 基于游标的分页接口实现
  • 我的面试准备过程--容器(更新中)
  • 自制字幕遮挡器
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • ###STL(标准模板库)
  • #include到底该写在哪
  • (10)STL算法之搜索(二) 二分查找
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (42)STM32——LCD显示屏实验笔记
  • (6)添加vue-cookie
  • (pojstep1.1.2)2654(直叙式模拟)
  • (三十五)大数据实战——Superset可视化平台搭建
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)Unity3DUnity3D在android下调试
  • (转)创业家杂志:UCWEB天使第一步
  • (转)四层和七层负载均衡的区别
  • **python多态
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .Net 6.0 处理跨域的方式
  • .Net Core和.Net Standard直观理解
  • .NET Framework 服务实现监控可观测性最佳实践
  • .net 反编译_.net反编译的相关问题
  • .Net 应用中使用dot trace进行性能诊断
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [Android 数据通信] android cmwap接入点
  • [Android]使用Retrofit进行网络请求
  • [AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现
  • [BZOJ] 3262: 陌上花开
  • [BZOJ1008][HNOI2008]越狱
  • [leetcode 189][轮转数组]