2019-07-01
阅读量:
489
Python中的嵌套函数是什么
Python中的嵌套函数
在另一个函数内定义的函数称为嵌套函数。嵌套函数能够访问封闭范围的变量。
在Python中,这些非局部变量只能在其范围内访问,而不能在其范围之外访问。这可以通过以下示例说明:
# Python program to illustrate
# nested functions
def outerFunction(text):
text = text
def innerFunction():
print(text)
innerFunction()
if __name__ == '__main__':
outerFunction('Hey!')
我们可以看到innerFunction()可以很容易地在outerFunction体内访问,但不能在它的体外部访问。因此,这里,innerFunction()被视为嵌套函数,它使用文本作为非局部变量。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论