3. 函数嵌套定义
什么是函数嵌套定义
函数嵌套定义是指一个函数里用def语句来创建其它函数的情况。
示例
# 此示例示意函数的嵌套定义
def fn_outer():
print("fn_outer被调用")
def fn_inner():
print("fn_inner被调用")
# 调用嵌套函数fn_inner
fn_inner()
return fn_inner
inner_fun = fn_outer()
print("fn_outer调用结束")
inner_fun()