闭包

------闭包--------

代码:
def fun(num):
  def run():
    print('num:', num)

  return run
fun(10)()


条件:
1. 函数中嵌套函数
2. 外层函数返回内层嵌套函数名
3. 内层函数调用外层函数的非全局变量


作用:
实现数据锁定,提高稳定性

posted @ 2022-04-22 15:48  狒狒桑  阅读(3)  评论(0编辑  收藏  举报