python 函数嵌套函数
A nested function is simply a function within another function, and is sometimes called an “inner function”. There are many reasons why you would want to use nested functions, and we’ll go over the most common in this article.
嵌套函数只是另一个函数中的一个函数,有时也称为“内部函数”。 为什么要使用嵌套函数有很多原因,我们将在本文中介绍最常见的函数。
     如何定义一个嵌套函数
     
      (
     
     How to define a nested function
     
      )
     
    
     To define a nested function, just initialize another function within a function by using the
     
      def
     
     keyword:
    
     要定义一个嵌套函数,只需使用
     
      def
     
     关键字在一个函数中初始化另一个函数:
    
def greeting(first, last):
  # nested helper function
  def getFullName():
    return first + " " + last
  print("Hi, " + getFullName() + "!")
greeting('Quincy', 'Larson')
     
      Output:
     
    
     
      输出:
     
    
Hi, Quincy Larson!
     As you can see, the nested
     
      getFullName
     
     function has access to the outer
     
      greeting
     
     function’s parameters,
     
      first
     
     and
     
      last
     
     . This is a common use case for ne
    
 
