内部函数
在函数内部声明的函数就是内部函数。
格式:
def 函数名():
局部变量...
def 内部函数名():
Python功能代码...
示例:
def funName():
name = 'dragon'
#定义一个内部函数
def inner():
print('我是内部函数')
'''注释:
1.内部函数的本质就是局部变量(函数就是一个变量)
2.内部函数在函数外部不可以直接调用
3.内部函数在函数内部调用(当然,必须要定义内部函数之后才能调用)
'''
一个函数位于另一个函数中,且外面的函数返回里面的函数。也就是返回一个函数,而不是调用他。返回的函数能够访问其定义所在的作用域。