# 调用inner内部函数
def outer():
print('我是外部函数outer')
def inner():
print('我是内部函数inner')
return inner # 返回的是内部函数名,没有括号
result = outer() # outer() == inner, result == inner
result() # inner()
# 打印结果:
# 我是外部函数outer
# 我是内部函数inner
# 调用inner内部函数
def outer():
print('我是外部函数outer')
def inner():
print('我是内部函数inner')
return inner # 返回的是内部函数名,没有括号
result = outer() # outer() == inner, result == inner
result() # inner()
# 打印结果:
# 我是外部函数outer
# 我是内部函数inner