标签:作用域 pass 含义 核心 阶段 名称空间 def 内嵌 闭包
一、闭包函数含义
含义:闭包函数 = 作用域与名称空间 + 函数嵌套 + 函数对象
核心点:函数名字的查找关系以函数定义阶段为准
二、闭与包
闭:指的是该函数是内嵌函数
def func():
def foo(): # 表示函数foo是闭函数
pass
包:值的是该函数包含对外层函数作用域名字的引用(不是对全局作用域),即,函数foo只能对外层函数func中名字进行引用
def func():
x = 1
def foo():
print(x)
标签:作用域 pass 含义 核心 阶段 名称空间 def 内嵌 闭包
原文地址:https://www.cnblogs.com/xialiang37/p/14311283.html