1.迭代器:
迭代是访问可迭代对象地一种方式,可以理解成每次只能从里面一个挨一个地取出来。
优点: 通过iter函数创建,可以通过next()函数调用取值。
缺点:每次查询都得迭代一次。
2.生成器:
含有yield函数,那么就是一个生成器函数。
yield 返回值,并不会完全结束函数,而是保存当前状态,在下一次调用的时候,继续使用。
3.修饰器:
为原先函数添加功能,且不改变原先函数的内容。
1.迭代器:
迭代是访问可迭代对象地一种方式,可以理解成每次只能从里面一个挨一个地取出来。
优点: 通过iter函数创建,可以通过next()函数调用取值。
缺点:每次查询都得迭代一次。
2.生成器:
含有yield函数,那么就是一个生成器函数。
yield 返回值,并不会完全结束函数,而是保存当前状态,在下一次调用的时候,继续使用。
3.修饰器:
为原先函数添加功能,且不改变原先函数的内容。