函数嵌套

  函数嵌套:

       函数里面再嵌入函数

   global

     作用

   1 在局部作用域中,声明一个全局变量(没有全局变量时)

               在外部可以直接引用这个局部变量

   2  在局部作用域中,改变一个全局变量(有全局变量时)

             全局变量会被改变

   nolocal

     1  必须是嵌套函数

     2  父级作用域中必须有要修改的变量

     3  不能修饰全局变量

       函数名的应用:

         当作特殊的变量  (第一类对象)

         特点:
              赋值

               当做容器类的元素

                可以当做函数的参数

                可以作为函数的返回值

          函数名是一个特殊的变量,他除了具有变量的功能,还要最主要一个特点就是加上()就执行

             其实他还有一个学名叫第一类对象

原文地址:https://www.cnblogs.com/lisen321/p/11813548.html