函数的参数-Python函数
函数的参数 在一个函数中对参数名赋值不影响调用者 在一个函数中改变一个可变的对象参数会影响调用者,如列表,字典,数组等。 参数是对象指针,无需定义传递的对象类型 def test(a,b): return (a+b) print test("1","2") print test(1,2) print test([1],[2]) a=1 b=[1,2] def test(a,b): a=5 b[0]=4 print a,b test(a,b) print a,b 5 [4, 2] >>> a 1 >>> b [4, 2] # b值已被更改