python修改全局变量 需要用 global 声明一下 交换两个数字 利用元组,a, b = b, a 函数的参数 1、只是针对参数使用赋值语句,会在函数内部修改局部变量的引用,不会影响到外部变量的引用 2、如果传递的参数是可变类型,在函数内部,使用**方法(.append等)**修改了函数的内部,同样会影响到外部的数据 3、列表变量调用+=本质上是在执行extend方法,不会修改变量的引用,会影响到外部的数据