python语法——函数嵌套
今天看到了函数嵌套这种语法,就学习了一下。
简单地说,python允许在一个函数内部定义函数,并调用。
比如下面这段代码,函数outer()内部定义了一个嵌套函数inner(),我们可以像在主函数中调用函数一样,在outer()内部调用inner()
def outer(input):
print("这是outer被调用")
def inner():
print("这是嵌套的函数被调用");
if(input):
inner();
outer(0);
print(' ');
outer(1);
程序执行结果如下
这是outer被调用
这是outer被调用
这是嵌套的函数被调用