def func():
a=100
def inner_func1():
b=90
s=a+b
print(s)
def inner_func2():
inner_func1() #调用inner_func1
print('-------> inner_func2',a)
return 'hello'
return inner_func2
#调用func #先加载后定义
f=func()
print(f)
ff=f()
print(ff)
<function func.<locals>.inner_func2 at 0x00FAEC48>
190
-------> inner_func2 100
hello