“Python3 简明教程”实验报告

迭代器、生成器、装饰器
  1. iter(),返回迭代器对象自身。这用在 for 和 in 语句中。 next(),返回迭代器的下一个值。如果没有下一个值可以返回,那么应该抛出 StopIteration 异常。

  2. 请记住迭代器只能被使用一次。这意味着迭代器一旦抛出 StopIteration,它会持续抛出相同的异常。

3.我们通常使用生成器进行惰性求值。

  1. 生成器是不可重复使用的。
最新评论
暂无评论~