python中函數傳值與傳引用

python中函數整數,字符串,元組都是傳值,函數中不會改變其值,其餘的會在函數中改變其值python

例如傳列表:ide

#-*-ecoding:UTF-8 -*-
def fun(a):
    a[0]="sss";
    print a
    print id(a)
    return ;
a=["a","b"];
fun(a);
print a;
print id(a)

wKiom1i_db_D3l_-AAAjoehJ9zY085.png-wh_50

列表中的值已經改變,但列表的地址沒有改變
函數

相關文章
相關標籤/搜索