函数返回值:
函数外部的代码要想获得函数的执行结果,就可以在函数里面用return语句把结果返回
全局变量:
定义在函数外部的一级代码的变量叫全部变量,当函数内部要调用变量明时,优先调用局部变量,如果局部没有该变量,则调用全局变量
局部变量:
局部变量就是定义在函数里面的变量,只能在局部生效在函数内部,可以引用全局变量如果全局和局部都有一个变量。函数优先查找的顺序是又内而外
在函数内部修改全局变量,需要前面加global
如果全局变量是列表,字典,函数是可以修改里面的内容,不用加global
作用域:
python 中函数就是一个作用域
匿名函数:
lambda x,y:x**y
高阶函数:
接收一个函数或者多个函数作为输入
return 返回另外一个函数