菜鸟心得_Python中可迭代的类实例只有一次使用机会

Posted juyue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟心得_Python中可迭代的类实例只有一次使用机会相关的知识,希望对你有一定的参考价值。

  当创建一个可迭代的类后,创建该类的实例后,其只有一次使用机会,第二次引用输出为空。

技术图片

  如图所示,当连续输出两次后,其输出结果为:

技术图片

  若需要使用多次,可将输出赋值给一个变量,如图:

技术图片

  输出结果为:

技术图片

  原理不清楚,期待高手解惑!

 

以上是关于菜鸟心得_Python中可迭代的类实例只有一次使用机会的主要内容,如果未能解决你的问题,请参考以下文章

Python高级语法——协程/迭代器/生成器——学习心得笔记

python之 可迭代 迭代器 生成器

python基础之面向对象进阶

slots与迭代器

关于元类的一些使用心得

Python内置函数__slots__