闭包

一个函数a内部定义了另外一个函数b,外部的函数a我们可以称之为外函数,内部的函数b我们可以称之为内函数。

闭包:在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。

简单实例:

def a():
x=10
def b():
y = x+10
print(y)
return b

bb = a()
bb()
posted @ 2018-07-17 17:05  zhow  阅读(142)  评论(0)    收藏  举报