立即学习:https://edu.csdn.net/course/play/26676/338788?utm_source=blogtoedu
嵌套函数需要调用
def foo():
def bar():
print(' I am bar')
return bar
a = foo()
a()
1.函数内的变量为局部变量,外面为全局变量。若想将局部变量变为全局变量===>global声明
2.如果函数之间嵌套的变量,需要用nonlocal进行声明
立即学习:https://edu.csdn.net/course/play/26676/338788?utm_source=blogtoedu
嵌套函数需要调用
def foo():
def bar():
print(' I am bar')
return bar
a = foo()
a()
1.函数内的变量为局部变量,外面为全局变量。若想将局部变量变为全局变量===>global声明
2.如果函数之间嵌套的变量,需要用nonlocal进行声明