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

江苏网站制作大数据营销工具

江苏网站制作,大数据营销工具,常用的网页开发工具有哪些,上海家装公司十大排名python中yield在函数中的使用 正是因为函数含有这个yield#xff0c;所以#xff0c;该函数不再是普通的函数#xff0c;而是生成器函数#xff08;generator function#xff09;。下面通过小例子来说明一下这个内置函数的特性#xff1a; 1、直接运行函数并不会执行。…python中yield在函数中的使用 正是因为函数含有这个yield所以该函数不再是普通的函数而是生成器函数generator function。下面通过小例子来说明一下这个内置函数的特性 1、直接运行函数并不会执行。 a 0 def add_(initial, k):for i in range(k):initial initial 1print(initial)yield initial add_(a, 10) 从运行结果发现并没有输出initial的值说明该函数并没有直接调用执行。 2、直接打印该函数会返回一个生成器对象。 print(add_(a, 10)) generator object add_ at 0x000002457504CBA0 3、可通过for循环迭代执行。 a 0 def add_(initial, k):for i in range(k):initial initial 1print(initial)yield initial add_(a, 4) print(add_(a, 4)) for j in add_(a, 4):print(j:, j) generator object add_ at 0x000002A92F81CBA0 1 j: 1 2 j: 2 3 j: 3 4 j: 4Process finished with exit code 0 从输出结果可以得知每次函数执行到yield函数时会终止函数的执行并保留变量initial的值通过for循环再次执行该函数时会从上次执行到的地方跳过yield继续执行。 总结yield 的作用就是把一个函数变成一个 generator带有 yield 的函数不再是一个普通函数Python 解释器会将其视为一个 generator调用 add_(a, 4)不会执行add_函数而是返回一个 iterable 对象。在 for 循环执行时每次循环都会执行 add_函数内部的代码执行到 yield initial 时add_函数就返回一个指定变量的迭代值在示例中这个指定的变量为initial下次迭代时代码从 yield initial的下一条语句继续执行而函数的本地变量看起来和上次中断执行前是完全一样的于是函数继续执行直到再次遇到 yield。 该方法可用于for循环迭代获取数据为模型本身节省了内存空间与运算时间。
http://www.zqtcl.cn/news/513092/

相关文章:

  • 精品课程网站怎么做建筑图纸符号大全解释
  • 高权重网站 内页做跳转给新网站许昌做网站公司哪家专业
  • 咸阳网站建设工作室网站建设经
  • 网站怎么做短信接口新浪wordpress
  • 方维o2o 2.9蓝色团购网站程序源码模板做一电影网站怎么赚钱
  • 口碑好网站建设资源新昌网站建设
  • 苏州做网站的公司排名泉州网络推广专员
  • 无为县做互联网网站备案的时候网站建设方案书要吗
  • 修改网站的备案主体dede网站地图不显示文章列表
  • 建立个人网站的成本织梦html5手机网站模板
  • 怎么自己建一个网站吗php网页设计培训
  • 深圳大型论坛网站建设wordpress国内加速
  • 仿站怎么做广告装饰公司名字
  • 黄冈网站推广收费标准wordpress导航页面设置密码
  • 做网站会犯法吗贵州省建设厅城乡建设网站
  • 做网站和做公众号资金盘网站怎么建设
  • 全国最好的网站建设案例推广方法视频
  • 嘉兴网站建设策划方案在海口注册公司需要什么条件
  • 旅游网站国际业务怎样做建设企业官方网站企业登录
  • 北京市昌平网站建设小米网络营销案例分析
  • 怎么利用360域名做网站微信商城怎么弄
  • 中山h5网站建设天津网站建设技术托管
  • 建网站买的是什么商城网站建设合同
  • 购物网站制作样例有没有专门学做婴儿衣服的网站
  • 济南网站建设 找小七买友情链接有用吗
  • 南阳网站建设域名公司泉州关键词排名seo
  • 网站建设在线推广宁夏快速自助制作网站
  • 专业网站建设好不好wordpress编辑文章更新失败
  • 河南郑州网站建设哪家公司好html5 网站正在建设中
  • 免费ppt模板下载医学类江门seo网站推广