python 传递参数
‘‘‘值传递:传递的不可变类型string、tuple、number是不可变的‘‘‘def func1(num): print(id(num)) num = 10 print(id(num))temp = 20print(id(temp))func1(temp) #num = tempprint(temp)‘‘‘引用传递:传递的可变类型list、dict、set是可变的‘‘‘def func2(lis): lis[0] = 100li = [1,2,3,4,5]func2(li)print(li)a = 10b = 10b = 40print(id(a), id(b))c = 20d = 30print(id(c), id(d))d = cprint(id(c), id(d))
相关推荐
哈嘿Blog 2020-10-26
明月清风精进不止 2020-07-05
PythonMaker 2020-07-05
xirongxudlut 2020-06-28
kkpiece 2020-06-16
qscool 2020-06-12
CloudXli 2020-06-11
vs00ASPNET 2020-06-09
Dimples 2020-06-08
kuoying 2020-06-07
JJandYY 2020-05-31
Wyt00 2020-05-30
liuyh 2020-04-03
CloudXli 2020-05-11
世樹 2020-05-11
bizercsdn 2020-05-10
joyjoy0 2020-05-09