Python中引用傳參四種方式介紹
更新時(shí)間:2021年12月10日 10:41:33 作者:mb61b24fdde86b0
大家好,本篇文章主要講的是Python中引用傳參四種方式介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
引用傳參一:
??>>> a = 100 #這里的a是不可變類型 >>> def test(a): ... a+=a #這個(gè)式子有兩層含義:1.這里可能是重新定義一個(gè)新的變量a,2.也有可能是修改a的值,但由于全局 #變量a不能修改,所以此處是重新定義了一個(gè)a; ... print("函數(shù)內(nèi):%d"%a) ... >>> test(a) 函數(shù)內(nèi):200 >>> print(a) 100
?引用傳參二:
??>>> a = [100] #這里的a是一個(gè)列表,是可變類型 >>> def test(a): ... a+=a #由于列表a是可變類型,所以這里是修改a ... print("函數(shù)內(nèi):") ... print(a) ... >>> test(a) 函數(shù)內(nèi): [100, 100] >>> print(a) [100, 100]
??引用傳參三:
??>>> a = 100 >>> def test(a): ... a=a+a #最初為了好理解,所以可以認(rèn)為a+=a等價(jià)于a=a+a,所以這里同引用傳參一 ... print("函數(shù)內(nèi):%d"%a) ... >>> test(a) 函數(shù)內(nèi):200 >>> print(a) 100
??引用傳參四:
??>>> a = [100] >>> def test(a): #1. 先算 =號(hào)右邊的 #2. 算出來(lái)的結(jié)果是[100,100] #3. a = [100,100] #4. 讓a變量指向了[100,100],即a保存的是[100,100]的引用(內(nèi)存地址) ... a=a+a #對(duì)于這種情況,等號(hào)左邊的a是重新定義的一個(gè)量,此時(shí)a=a+a與a+=a不一樣 ... print("函數(shù)內(nèi):") ... print(a) ... >>> test(a) 函數(shù)內(nèi): [100, 100] >>> print(a) [100]
總結(jié)
到此這篇關(guān)于Python中引用傳參四種方式介紹的文章就介紹到這了,更多相關(guān)Python引用傳參內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python生態(tài)圈圖像格式轉(zhuǎn)換問題(推薦)
在Python生態(tài)圈里,最常用的圖像庫(kù)是PIL——盡管已經(jīng)被后來(lái)的pillow取代,但因?yàn)閜illow的API幾乎完全繼承了PIL,所以大家還是約定俗成地稱其為PIL。這篇文章主要介紹了Python生態(tài)圈圖像格式轉(zhuǎn)換問題,需要的朋友可以參考下2019-12-12Python爬取微信讀書實(shí)現(xiàn)讀書免費(fèi)自由
主要跟大家介紹一下,我是如何用Python爬取小說(shuō),再導(dǎo)入微信讀書的。成功實(shí)現(xiàn)在微信讀書中各種“白票”付費(fèi)小說(shuō),有需要的朋友可以借鑒參考下2021-09-09Python編程實(shí)現(xiàn)雙鏈表,棧,隊(duì)列及二叉樹的方法示例
這篇文章主要介紹了Python編程實(shí)現(xiàn)雙鏈表,棧,隊(duì)列及二叉樹的方法,結(jié)合具體實(shí)例形式分析了Python簡(jiǎn)單實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)中雙鏈表,棧,隊(duì)列及二叉樹相關(guān)操作技巧,需要的朋友可以參考下2017-11-11Python 實(shí)現(xiàn)簡(jiǎn)單的客戶端認(rèn)證
這篇文章主要介紹了Python 如何實(shí)現(xiàn)簡(jiǎn)單的客戶端認(rèn)證,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07django 發(fā)送郵件和緩存的實(shí)現(xiàn)代碼
這篇文章主要介紹了django 發(fā)送郵件和緩存的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-07-07