摘要: iter函数还有一个鲜为人知的用法:传入两个参数,使用常规的函数或任何可调用的对象创建迭代器。这样使用时,第一个参数必须是可调用的对象,用于不断调用(没有参数),产出各个值;第二个值是哨符,这是个标记值,当可调用的对象返回这个值时,触发迭代器抛出StopIteration异常,而不产出哨符。 >>> 阅读全文
posted @ 2023-06-03 15:46 limalove 阅读(126) 评论(0) 推荐(0)
摘要: 1 class ArithmeticProgression: 2 3 def __init__(self, begin, step, end = None): 4 self.begin = begin 5 self.end = end 6 self.step = step 7 8 9 def __i 阅读全文
posted @ 2023-06-03 10:10 limalove 阅读(94) 评论(0) 推荐(0)