class F:
def __init__(self,x):
self.x = x def __iter__(self): #把对象 变成可迭代对象
return self def __next__(self):
return self.x f = F(2)
print(f.__next__()) #---> next(f) #通过for 来循环
for i in f: #f = iter(f) -->f.__iter__ i实际就是f.__next__拿到一个值
print(i) #会一直运行结果2,为什么一直跑,其实就是一个无穷next

最新文章

  1. heml设置浏览器版本
  2. App如何适应 iPhone 5s/6/6 Plus 三种屏幕的尺寸?
  3. [C++] socket -7 [邮槽]
  4. IIS6下PHP环境的资源未找到(404)问题
  5. Django 应用 Buildbot
  6. qt多文档
  7. 微信分享 JSSDK的使用
  8. Noip2016换教室(期望+DP)
  9. mybatis insertUseGeneratedKeys 返回主键为null
  10. git 三步走
  11. Entity Framework介绍
  12. 2019年1月6日 没有nainai吃 习题1
  13. centos7下安装docker(6镜像总结)
  14. 五一 DAY2
  15. 第六章 函数、谓词、CASE表达式 6-1 各种各样的函数
  16. idea 开发javaee 时,出现访问的文件和源文件不一样,没有正常更新的解决方案
  17. Nginx之虚拟目录-root与alias的区别
  18. OpenSSL编写SSL,TLS程序***
  19. Unix系统编程()进程内存布局
  20. JS中的定时器

热门文章

  1. web 页面上纯js实现按钮倒计数功能(实时计时器也可以)
  2. 18-09-20 关于Xlwings读写基础1
  3. 基于TCP的安卓客户端开发
  4. 自由线程FreeThreadDOMDocument
  5. Unity在UI界面上显示3D模型/物体,控制模型旋转
  6. 01bootstrap_基本结构和布局
  7. Arduino SD卡 列出文件
  8. mysql连接拍错总结
  9. 什么是pytorch(3神经网络)(翻译)
  10. 第二章 JavaScript总结(下)