Rumah  >  Artikel  >  pembangunan bahagian belakang  >  详解python中函数传值与传引用

详解python中函数传值与传引用

高洛峰
高洛峰asal
2017-03-10 18:43:261336semak imbas

python中函数整数,字符串,元组都是传值,函数中不会改变其值,其他的会在函数中改变其值

例如传列表:

#-*-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)

QQ图片20170214170100.png

列表中的值已经改变,但列表的地址没有改变

Atas ialah kandungan terperinci 详解python中函数传值与传引用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:python的print换行方法Artikel seterusnya:详解python3-zabbixapi的使用