闭包python 老生常谈的话题了,温故知新这句话是有道理的,丢的知识再捡起来,闲话少说,言归正传。
- 闭包的公式是:一个函数内部还有一个函数;好比一个丈夫有个女友,但是但是:这个丈夫还娶了这个女友成飞妻子(就是调用了内部这个函数)。函数是个特异功能:谁调用她,她就给谁生孩子(孩子就是return 后面的data)
- eg:
def out(num):
def inter(num_in):
print(num + num_in)
return inter
if __name__ == '__main__':
test = out(6)
test(60)
-------------
result:66
解读以上函数
- 优点:实现此功能不仅使用了函数的封装;使用一个函数节省内存
- 执行逻辑: