博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 3.6 TypeEror: iter() returned non-iterator of type
阅读量:6602 次
发布时间:2019-06-24

本文共 502 字,大约阅读时间需要 1 分钟。

环境: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) 代替

转载于:https://www.cnblogs.com/Jesse-Li/p/8530084.html

你可能感兴趣的文章
关于Nature的.net版框架
查看>>
Hp DL380服务器硬盘故障数据恢复过程
查看>>
RAID磁盘阵列技术及数据恢复原理
查看>>
android:scaleType
查看>>
基于Quick-cocos2dx 2.2.3 的动态更新实现(不需修改任何框架上的)
查看>>
xenserver如何完美的创建本地ISO库
查看>>
JAVA 动态配置 (配置源={properties,redis})
查看>>
「C语言回顾之旅」第二篇:指针详解进阶
查看>>
Vmware虚拟机快速使用桥接模式上网
查看>>
ElasticSearch笔记整理(四):ElasticSearch Rest与Settings、M
查看>>
我的友情链接
查看>>
网站数据统计分析之日志收集原理及其实现
查看>>
Linux LVM硬盘管理及LVM扩容
查看>>
Frost:全球MSSP市场分析
查看>>
linux解压缩命令小结
查看>>
PHP NOTICE级错误提示对程序性能影响的研究
查看>>
Linux 开机引导和启动过程详解
查看>>
我的友情链接
查看>>
mybatise 条件查询
查看>>
ExtJS终极UI-CRUD、报表、导入、导出、数据模板式导入数据
查看>>