【77.0】闭包函数
#coding=utf-8 #闭包函数 # 必须是嵌套函数 # 嵌套函数 中内部函数引用外部函数的变量 # 在内部函数结束定义后,外部函数将内部函数名作为返回值返回 def outer(n=0): count=[n] print count[0] def iner(): count[0] += 1 return count[0] return iner out=outer(7) print(out()) #wocao ,这里必须用列表 [ ] 接受参数,不然会出现变量未定义的错误。 #内部函数必须返回 值,不然外部函数获取到的就是None
浙公网安备 33010602011771号