生成器
def func():
print('第一次')
yield 1 # 能返回多次值
# print('第2次')
yield 2 # 能返回多次值
# print('第3次')
yield 3 # 能返回多次值
# print('第4次')
yield 4 # 能返回多次值
# print('第5次')
yield 5 # 能返回多次值
g = func()
print(g)
#生成器就是迭代器
g.iter()
res = g.next()
print(res)
def my_range(start,stop,step=1):
print(‘start…’)
while start < stop:
yield start
start+=step
g = my_range(1,5,2)
print(next(g))
print(next(g))
print(next(g))
相關文章
- python生成器Python
- Python 生成器Python
- [譯] 什麼是 JavaScript 生成器?如何使用生成器?JavaScript
- 初識生成器與生成器表示式 Day12
- 對拍生成器
- 迭代器,生成器
- 程式碼生成器
- 迭代器、生成器
- py 迭代生成器
- 生成器模式(Builder)模式UI
- PHP生成器模式PHP模式
- Python的生成器Python
- python 生成器 和生成器函式 以及各種推導式Python函式
- Sora AI影片生成器SoraAI
- Python迷宮生成器Python
- 如何使用python生成器Python
- 協議生成器工具協議
- 隨機數生成器隨機
- SpringBoot程式碼生成器Spring Boot
- 迭代器與生成器
- php-yield生成器PHP
- 生成器函式generator函式
- PHP生成器的使用PHP
- Laravel API 文件生成器LaravelAPI
- 生成器,推導式
- 迭代器和生成器
- python 生成器&迭代器Python
- PHP 生成器入門PHP
- Laravel 程式碼生成器Laravel
- python跳坑---生成器Python
- 生成器yield,next()與send()
- Python迭代器與生成器Python
- python生成器的原理探究Python
- go模板-程式碼生成器Go
- Python3 生成器解析Python
- MyBatis Plus程式碼生成器MyBatis
- python進階(11)生成器Python
- 從生成器到async/awaitAI