1.Python语言高级特性 1).深入浅出Python生成器 1).生成器函数:与普通函数定义类似,使用yield语句而不是return语句返回结果.yield语句一次返回一个结果,在每个结果中间挂起函数的状态,以便下次从它离开的地方继续执行 2).生成器表达式:类似于列表推导,但是,生成器返回按需产生结果的一个对象,而不是一次构建一个结果列表 使用生成器的例子,使用生成器返回自然数的平方: def gensquares(N): for i in range(N): yield i ** 2…