函数传参说明

不可变类型的数据传参时,函数内部不会改变原数据的值

def fun01(a):
a=100

num01=1
fun01(num01)
print(num01)#a=1

 

可变类型的数据传参时,函数内部会改变原数据的值(此时则不用return返回值,a已经变了)

def fun02(a):
a[0]=100
#改变的是可变的传入对象
list01 = [1]
fun02(list01)
print(list01[0]) #a=100
posted @ 2022-04-09 18:50  [天水麒麟儿]  阅读(25)  评论(0)    收藏  举报