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

网站建设简介网络营销策略优化

网站建设简介,网络营销策略优化,国内服务器托管,外贸wordpressyield和return 理解一个东西最好的办法就是找一个和它类似的东西,然后再搞清楚它们之间的区别。 yield最类似的东西就是return,因为他们起到了同样的作用:返回值。 看这个return的函数: def have_some_wine():print(先开一瓶酒&a…

yield和return
理解一个东西最好的办法就是找一个和它类似的东西,然后再搞清楚它们之间的区别。
yield最类似的东西就是return,因为他们起到了同样的作用:返回值。
看这个return的函数:

def have_some_wine():print('先开一瓶酒,共有700毫升')wine = 700while wine > 0:# 取酒if wine > 200:get_wine = 200wine = wine - 200else:get_wine = winewine = 0# 把酒送给客人print('您的酒来了:200毫升')return get_wine# yield get_winepa = have_some_wine()
print(pa)

在这里插入图片描述
但一旦遇到了return,函数执行就结束了。
下次再调用它,是一次全新的调用,和上一次调用是没有关系的。就算函数中存在多个return也是一样,当遇到第一个return函数也就停止了,
所以我们说它是无状态的。可以理解吧。
yield
假设这样一个场景:我们去酒吧,开了一瓶名贵的啤酒,价值2022元。一次性喝不完,可以保存在酒吧,下次再来喝。
用一个函数来模拟这个开酒的过程:

def have_some_wine():print('先开一瓶酒,共有700毫升')wine = 700while wine > 0:# 取酒if wine > 200:get_wine = 200wine = wine - 200else:get_wine = winewine = 0# 把酒送给客人print('您的酒来了:200毫升')# return get_wineyield get_winepa = have_some_wine()
print(pa)
for i in pa:print(f'我今天喝了{i}')

在这里插入图片描述
注意这个函数的特点:
它没有return关键词,而是用了yield关键词
如果剩下的酒大于200毫升,就用yield关键词返回200毫升
如果剩下的酒小于200毫升,就一次性都返回,这样这个函数的生命周期就结束了。
这就是我说的使用yield的函数是有状态的函数,会记住上次运行的结果,再上次的基础上继续运行或者停止运行。
总结:
yield类似于return,在函数中返回值给调用者。
使用了yield的函数是有状态的函数,后面的调用会基于前面的调用状态继续执行

http://www.mmbaike.com/news/63126.html

相关文章:

  • 石家庄有什么好玩的地方优化网站排名的方法
  • 宁波网站开发公司广州seo效果
  • 洛阳做公司网站公司网站营销
  • 做网站的软件电子网络营销的优势和劣势
  • 网站开发项目实战销售平台
  • 建立网络平台要多少钱青岛seo优化
  • 企业做网站服务费营销伎巧第一季
  • 什么网站做推广好网站大全
  • 公司域名更改 网站怎么做提示5g站长工具seo综合查询
  • 东营招标信息网官网首页seo短视频加密路线
  • 苏州高端网站建设设计公司哪家好竞价推广代运营服务
  • 绵竹移动网站建设军事新闻最新
  • 大公司做网站哈尔滨推广优化公司
  • 国内最大的网站制作公司网站排名优化公司
  • 山东网站建设公司哪家权威一站式营销平台
  • 网站建设如何做报价企业营销策划
  • 佛山中小企业网站制作产品网络营销策划方案
  • 哪家做网站好的全国疫情的最新数据
  • 平台投诉举报热线电话seo搜索引擎优化期末及答案
  • 做网站公司 深圳信科运营推广是做什么的
  • 金融网站建设公司杭州关键词排名工具
  • 宠物店网站开发文档撰写品牌营销策略有哪些
  • 网站建设 外文文献鹤壁网络推广哪家好
  • 合肥网站建设工作室可以入侵的网站
  • 做网站需要哪几个板块seo查询站长工具
  • 教育网站开发价钱西安百度公司官网
  • 网站客户服务方案seo关键词排名优化官网
  • 360度全景网站的公司seo站外优化最主要的是什么
  • 家用电脑做网站服务器目前最火的自媒体平台
  • wordpress做企业网站互联网优化是什么意思