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

织梦网站模板使用教程制作网站链接

织梦网站模板使用教程,制作网站链接,佛山住建,ui图标素材网简单了解下生成器generator#xff0c;主要是yield的返回值和send的传参#xff0c;记录下。生成器的基本属性generator 函数 yield简单说#xff0c;就是一个函数#xff0c;里面用到了关键字yield#xff0c;就成为了一个生成器生成器和函数的不同主要在于#xff1a…简单了解下生成器generator主要是yield的返回值和send的传参记录下。生成器的基本属性generator 函数 yield简单说就是一个函数里面用到了关键字yield就成为了一个生成器生成器和函数的不同主要在于直接调用生成器不会执行举个栗子a f() #这里f()是个生成器运行上面这句f()不会执行首次执行需要使用next(a)或a.send(None)后面会细讲每次执行会暂时中断在yield关键字处而且通过yield可以返回一个参数下次再接着执行会从上次中断的yield处接着执行并可以通过send()传递参数当然继续中断在下一个yield处如果通过send()或next()执行generator而没有找到下一个yield会报错yield返回值传参总结就是return send(msg)传递参数msg给当前中断yield前面的变量同时返回下一个yield后面的参数给returnreturn next(a)没有传递参数或者说传递参数None给当前中断yield前面的变量同时返回下一个yield后面的参数给return直接看下面的栗子直观明了#生成器def f():print(start)a yield 1 #可以返回参数1并接收传递的参数给aprint(a)print(middle)b yield 2 #可以返回参数2并接收传递的参数给bprint(b)print(next)c yield 3 #可以返回参数3并接收传递的参数给cprint(c) #这里貌似永远不会执行因为总会在上一行的yield处结束a f() #这里不会执行即没有任何打印信息#a.next() #这种写法在python3里面会报错return1 next(a)#输出start中断在yield 1处返回yield后面的1给return1#return1 a.send(None) #效果同上一条语句#return1 a.send(test) #这里会报错#如果首次执行generator就传递一个非None的参数因为第一次执行不是从一般的中断yield处执行起所以没有yield关键字来接收传参就会报错print(return1)return2 next(a)#传入参数为None即aNone返回2给return2print(return2)return3 a.send(msg)#传入参数msg即bmsg,返回3给return3print(return3)执行结果如下start1Nonemiddle2msgnext3[Finished in 0.7s]
http://www.huolong8.cn/news/433255/

相关文章:

  • C 建设个人网站知名做网站的公司
  • 中企动力 网站报价开发一个小程序的流程
  • 公司关于网站设计公司的简介网站购买流程
  • 初学者做网站的软件h5 WordPress
  • 做网站js框架哈尔滨最新通知
  • 制作网页的网站东莞寮步网站设计
  • 深圳网页制作案例广州网站seo
  • 郑东新区网站建设淘客网站如何做能加快收录
  • 去哪里学习做网站网页游戏排行榜人物漂亮
  • 网站验收流程公司怎么做网页
  • 网站后台无法修改信息南昌推广软件
  • 南昌网站建设推广专家基于php网站建设设计
  • 五金配件网站建设报价网站怎么做统计
  • 最好看免费观看高清大全电影网站wordpress首页导航添加
  • 长治网站制作平台零基础学建站
  • 做机械设计图纸找什么网站长沙电信网站备案
  • 网站开发流程及顺序wordpress 游戏插件下载
  • 钦州教育论坛网站建设南宁电子推广网站
  • c 微网站开发直播网站开发需要多少钱
  • html5手机网站建设做设计图的软件
  • l兰州网站建设wordpress股票
  • 武义县网站制作北京公司电话大全黄页
  • 阿里云做网站电话馆陶县网站
  • 万网网站制作培训计划和培训内容
  • 商务网站建设期末考试有源代码怎么生成网页
  • 企业网站建设方讯个人网站可以做百度推广吗
  • 外贸网站做开关的哪个好国家工商局官网
  • 电子商务网站建设实用教程免费建立平台网站
  • 常州网站排名推广asp自助建站系统
  • 用百度网盘做视频网站wordpress密码忘了怎么找回