北京网帮你
python3生成器函数表达式定义
时间:2019-09-11 00:45:02 浏览:147

生成器 Generator (python 2.5 及之后)
 什么是生成器
   生成器是能够动态提供数据的对象,生成器对象也是可迭代对象
 
生成器有两种:
 1. 生成器函数
 2. 生成器表达式

生成器函数定义:
 含有yield语句的函数是生成器函数,此函数被调用将返回一个生成器对象
 注:  yield 翻译为(产生或生成)

yield 语句
 语法:
   yield 表达式
 说明:
   yield 用于def 函数中,目的是将此函数作为生成器函数使用
   yield 用来生成数据,供迭代器的next(it) 函数使用
 
示例见:
 yield.py

生成器函数说明:
 1. 生成器函数的调用将返回一个生成器对象,生成器对象是可迭代对象
 2. 生成器函数调用 return 会触发一个StopIteration异常

[上一篇]python字节串 bytes作用与说明
[下一篇]python模块from import 作用语法
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录