1.all()函数——判断序列函数是否为True
语法:all(iterable)
元素除了0,空,False,都是True
2.iter()函数——生成迭代器
语法:iter(object[,sentinel])
例子:
1.自定义函数实现累加计数
class add:
def __init__(self,_start,_end):
self.start =_start
self.end = _end
def get_next(self):
s = self.start
if(self.start < self.end):
self.start+=1
else:
raise StopAsyncIteration
return s
a = add(1,5)
iterable=iter(a.get_next,3)
for i in iterable:
print(i)
#输出结果:
1
2
3.next()函数——获取迭代器的下一个元素
语法:next(iterable[,default])
例子:
1.循环推进迭代器元素,通过try…except抓捕异常
list=iter(["a","b","c","d","e"])
while 1:
tr