您现在的位置是:课程教程文章
python迭代器怎样自定义类
2023-12-14 21:54课程教程文章 人已围观
-
2022年最新渗透测试自学课程三:Python自动
2022年最新渗透测试自学课程三:Python自动本课程由“江西攻防网络科技”“网络安全检测与防护技术国家地方联合工程研... -
Python全栈安全开发特训班(Python/网络编程
Python全栈安全开发特训班(Python/网络编程资深安全开发工程师亲授,实战项目学习!掌握高级网络安全工程师必备技能... -
Python办公自动化 Excel Mysql 基础+进阶 202
Python办公自动化 Excel Mysql 基础+进阶 202... -
04_Python字符串常见操作
04_Python字符串常见操作北京育华志远科技有限公司是国内综合性软件与信息服务企业,以领先的技术、...
1、说明
迭代器还具有迭代用户定制类别的能力。迭代对象需要支持两种方式:_iter__()和next(),前者返回迭代本身,后者返回下一个元素。
2、实例
class example(object): def __init__(self,num): self.num=num def __iter__(self): return self def __next__(self): if self.num <= 0: raise StopIteration tmp = self.num self.num -= 1 return tmp a = example(3) print(a.__next__()) print(a.__next__()) print(a.__next__()) print(a.__next__())
以上就是python迭代器自定义类的方法,希望对大家有所帮助。更多Python高级指路:python高级
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
课程教程:python迭代器怎样自定义类下一篇:没有了