python中传递参数,传递的是引用,形式参数和实际参数指向同一个内存空间
形式参数和实际参数属于不同的变量指向同一个地址。
a = [1,2,3,4,5]
def con(x):
x[0] = "aa"
return x
print con(a)
print a
a = [1,2,3,4,5]
def con(x):
x = "aa"
return x
print con(a)
print a
python中传递参数,传递的是引用,形式参数和实际参数指向同一个内存空间
形式参数和实际参数属于不同的变量指向同一个地址。
a = [1,2,3,4,5]
def con(x):
x[0] = "aa"
return x
print con(a)
print a
a = [1,2,3,4,5]
def con(x):
x = "aa"
return x
print con(a)
print a
转载于:https://my.oschina.net/012345678/blog/270729