首页 > 其他 > 详细

闭包函数

时间:2021-01-22 09:52:42      阅读:21      评论:0      收藏:0      [点我收藏+]

一、闭包函数含义

  含义:闭包函数 = 作用域与名称空间 + 函数嵌套 + 函数对象

  核心点:函数名字的查找关系以函数定义阶段为准

二、闭与包

  闭:指的是该函数是内嵌函数

    def func():

      def foo():   # 表示函数foo是闭函数

        pass

  包:值的是该函数包含对外层函数作用域名字的引用(不是对全局作用域),即,函数foo只能对外层函数func中名字进行引用

    def func():

      x = 1

      def foo():   

        print(x)

    

闭包函数

原文:https://www.cnblogs.com/xialiang37/p/14311283.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!