返回顶部

收藏

yield statement: defining a generator function,

更多
def gensquares(N):
     for i in range(N):
         yield i ** 2               # resume here later

for i in gensquares(5):             # resume the function 
     print i, ':',                  # print last yielded value

x = gensquares(10)

print x.next()
print x.next()
print x.next()

标签:Python,Buildin,Function

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2015-02-21 17:35:39 Best non-cryptographic hashing function in Python
  2. Chen Zhidong 发表 2011-01-29 01:41:14 Python笔记——数字类型的几个函数
  3. 博主 发表 2016-10-26 05:32:33 Function variations in Python
  4. 博主 发表 2015-07-10 01:00:00 Python的function和unbound/bound method
  5. 博主 发表 2013-11-17 08:00:00 Python function 学习笔记(1)
  6. Specs 发表 2015-08-30 13:30:12 值得关注的10个Python语言学习博客
  7. 博主 发表 2015-08-02 04:46:38 A bite of Python
  8. seanlin0800 发表 2015-09-08 09:40:44 Effective Python 心得筆記: Item 28
  9. seanlin0800 发表 2015-09-10 08:02:05 Effective Python 心得筆記: Item 39
  10. 夏 艳 发表 2015-09-14 10:41:10 通过demo学习OpenStack开发所需的基础知识 — 软件包管理
  11. rex 发表 2014-10-16 09:18:01 Python map class/类结构体 相互转换
  12. letian 发表 2015-09-10 09:21:36 理解Python WSGI

发表评论