摘要:
嵌套函数作用域def make_adder(augend): def add(addend): return augend + addend return add内部的函数可以访问外部函数scope内的变量,但是不能够重新对其赋值。如果重新赋值那么会在内部函数的scope内创建一个同名的本地变量(Python不允许对non-local变量赋值)。yield和生成器(generator)generator是通过执行generator function来创建的。generator function是函数体中有yield语句的函数。generator的用途是用来生成一系列的值,genera... 阅读全文