python语法——函数嵌套

python语法——函数嵌套

今天看到了函数嵌套这种语法,就学习了一下。

简单地说,python允许在一个函数内部定义函数,并调用。

比如下面这段代码,函数outer()内部定义了一个嵌套函数inner(),我们可以像在主函数中调用函数一样,在outer()内部调用inner()

  def outer(input):
      print("这是outer被调用")
      def inner():
          print("这是嵌套的函数被调用");
      if(input):
          inner();
  ​
      
  outer(0);
  print(' ');
  outer(1);

程序执行结果如下

  这是outer被调用
   
  这是outer被调用
  这是嵌套的函数被调用

 

你可能感兴趣的:(python,python,编程)