函数嵌套
(1)函数嵌套调用:在函数内部又调用其他函数。
def index():
print(‘index’)
def func():
index() # 在定义 func 函数的时候不会直接调用 index 的方法 --> 函数定义的时候不执行代码
print(‘func’)
func()
index # 通过 func()函数内部调用了index() 函数,打印出了 index
func
(2)函数嵌套定义:在函数内部又定义其他函数。
def outer():
x = 1
print(“outer”)
def inner():
print(“inner”)
inner()
inner() # 会报错,在外部无法访问内部内容
outer()