C语言函数中参数,传的参数值,并不改变参数本身的值
int test(int a)
{
a++
return a;
}
int a=10;
int b;
b=test(a);
a的值并改变
一般而言,对于python,也是同样,函数传递的是形参的值
对于普通数据类型,如int,
与C语言类似,python中函数参数中传递的是参数的**参数值 **,
如下面代码总的变量a
对于numpy数据结构,
!!注意!!!!
函数传递的是参数变量的地址。
import numpy as np
def test (a):
a+=1
return a
np_a