不可变类型的数据传参时,函数内部不会改变原数据的值
def fun01(a): a=100num01=1fun01(num01)print(num01)#a=1
可变类型的数据传参时,函数内部会改变原数据的值(此时则不用return返回值,a已经变了)
def fun02(a): a[0]=100 #改变的是可变的传入对象list01 = [1]fun02(list01)print(list01[0]) #a=100