Python 3.6 TypeEror: iter() returned non-iterator of type
2024-08-29 08:21:19
环境:Python 3.6
class Fabs(object):
def __init__(self,max):
self.max = max
self.n, self.a, self.b = 0,0,1 def __iter__(self):
return self def next(self):
if self.n < self.max:
r = self.b
self.a,self.b = self.b, self.a+self.b
self.n = self.n+1
return r
raise StopIteration()
for key in Fabs(3):
print (key)
原因是 Python 3 中没有next(), 而是__next__(self) 代替
最新文章
- 让/etc/profile文件修改后立即生效
- 读书笔记---PMBOK第五版官方中文版
- file_get_contents()函数
- git和github使用方式
- 对于Eclipse的正确用法
- SQL计算实际工作日(天)及两个时间(工作日)间隔(小时)!
- [Angular 2] Inject Service
- UIViewController的生命周期及iOS程序执行顺序
- java设计模式--行为型模式--模板方法
- STL_函数模板
- SilkTest天龙八部系列5-类的属性
- mysql安装前的系统准备工作(转)
- MIFARE系列6《射频卡与读写器的通信》
- Swift 与 JSON 数据
- 一个技术汪的开源梦 —— 微信开发工具包(WeixinSDK)
- HttpClien Get&;Post
- CSS3-loading动画(三)
- 深入探讨List<;>;中的一个姿势。
- Redis(REmote DIctionary Server)基础
- layui table 表格模板按钮实例
热门文章
- Libcurl 简明使用指南
- 监控linux系统的简易脚本
- AR# 30522:LogiCORE RapidIO - How do system_reset and link_reset work?
- const与define的区别
- 通过ADB命令行卸载或删除你的Android设备中的应用(转载)
- MVC异常的统一处理
- Django之博客系统:自定义模板标签
- Codeforces 917B MADMAX (DP+博弈)
- Apache虚拟主机-解惑篇
- ios对new Date() 的兼容问题