摘要:
什么是迭代器: 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退 迭代器有两个方法:iter() 和 next() 方法,满足这两个条件即是一个迭代器 什么是可迭代对象,Python 中可迭代 阅读全文
摘要:
一、Python 中变量作用域分为以下四种,简称 LEGB: Local 局部变量 Enclosed 嵌套变量 Global 全局变量 Built-in 内置变量 Local 局部变量:暂时的存在,依赖于创建该局部作用域的函数。函数存,则局部变量存,函数亡,则局部变量亡 #局部作用域 def fun 阅读全文
摘要:
什么是生成器: 生成器是 Python 中的一个对象(按照某种规律,来生成元素的对象),生成器不是列表,保存了产生元素的算法,同时会记录游标的位置(现在拿到第几个元素了),为了下次继续拿数据,而不是从头开始拿数据。可以通过一直调用 next() 方法获取值,这个对象不保存数据,每次调用会返回一个值, 阅读全文