函数补充

函数返回值:

  函数外部的代码要想获得函数的执行结果,就可以在函数里面用return语句把结果返回

 

全局变量:

 

  定义在函数外部的一级代码的变量叫全部变量,当函数内部要调用变量明时,优先调用局部变量,如果局部没有该变量,则调用全局变量

 

 

局部变量:

  局部变量就是定义在函数里面的变量,只能在局部生效在函数内部,可以引用全局变量如果全局和局部都有一个变量。函数优先查找的顺序是又内而外

 

 

在函数内部修改全局变量,需要前面加global

 

      

 


如果全局变量是列表,字典,函数是可以修改里面的内容,不用加global

 

作用域:

  python 中函数就是一个作用域

匿名函数:

  lambda x,y:x**y

高阶函数:

  接收一个函数或者多个函数作为输入

          return 返回另外一个函数

原文地址:https://www.cnblogs.com/zhengyiqun1992/p/10032515.html