python引用传递_python 是值传递还是引用传递 知乎
生活随笔
收集整理的這篇文章主要介紹了
python引用传递_python 是值传递还是引用传递 知乎
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
展開全部
那要看數據類型了,21135261int,float,str這種就是傳值,list,dict,類的實例,自定義對象都是穿4102引用。
下面1653是示例代碼:def change(int1,float1,str1,dict1,obj1,list1):
int1+=1
float1+=1
str1+='changed'
dict1['none_exist_key']='none_exist_value'
obj1=None
list1.append('change')
class obj:
pass
int1=0
float1=0.0
str1='origin'
dict1={'key':'value'}
obj1=obj()
list1=['only_element']
print(int1)
print(float1)
print(str1)
print(dict1)
print(obj1)
print(list1)
change(int1,float1,str1,dict1,obj1,list1)
print('after change')
print(int1)
print(float1)
print(str1)
print(dict1)
print(obj1)
print(list1)
不明白可追問。
總結
以上是生活随笔為你收集整理的python引用传递_python 是值传递还是引用传递 知乎的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二战苏也装备了大名鼎鼎T-80坦克
- 下一篇: 70周年阅兵式上首次露面国产新型步枪