热线电话:13121318867

登录
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.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子