2018-11-20

python函数的闭包

闭包:  嵌套函数调用外部函数的变量

注意:  闭包必须是内部函数调用外部函数定义的变量,这其中并不包括全局变量。

例子1:

2018-11-20_第1张图片
p1

另外的一点我们需要注意的就是我们Python中有一个函数是__closure__函数同归print该函数我们可以判断是否已经闭包完毕如在上边的程序里面print(inner.__closure__)通过输出字符中的cell我们可以确定其是否闭包!

如例子2

2018-11-20_第2张图片
p3

你可能感兴趣的:(2018-11-20)