引入
闭包函数其实是 名称空间与作用域, 函数嵌套, 函数对象的综合运用
一.什么是闭包函数
'总结一句话来说' : 定义在函数内部的函数, 并且该函数包含对外部函数作用域中名字的引用,该函数就称为闭包函数
def outter():
name='egon'
def inner():
print('my name is %s' %name)
return inner #注意不能加括号
f=outter() #f=inner
- 注意 : 作用域在函数定义阶段就规定死了, 与调用的位置无关