欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)圈圖像格式轉(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-12
  • Python爬取微信讀書實(shí)現(xiàn)讀書免費(fèi)自由

    Python爬取微信讀書實(shí)現(xiàn)讀書免費(fèi)自由

    主要跟大家介紹一下,我是如何用Python爬取小說(shuō),再導(dǎo)入微信讀書的。成功實(shí)現(xiàn)在微信讀書中各種“白票”付費(fèi)小說(shuō),有需要的朋友可以借鑒參考下
    2021-09-09
  • Python 正則表達(dá)式詳解

    Python 正則表達(dá)式詳解

    這篇文章主要介紹了Python中正則表達(dá)式的詳細(xì)教程,正則表達(dá)式是Python學(xué)習(xí)進(jìn)階當(dāng)中的重要內(nèi)容,需要的朋友可以參考下
    2021-10-10
  • Python編程實(shí)現(xiàn)雙鏈表,棧,隊(duì)列及二叉樹的方法示例

    Python編程實(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-11
  • 使用Python操作excel文件的實(shí)例代碼

    使用Python操作excel文件的實(shí)例代碼

    這篇文章主要介紹了使用Python操作excel文件的實(shí)例代碼,需要的朋友可以參考下
    2017-10-10
  • python 多進(jìn)程和多線程使用詳解

    python 多進(jìn)程和多線程使用詳解

    這篇文章主要介紹了python 多進(jìn)程和多線程使用詳解,幫助大家更好得理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • Python利用Turtle繪畫簡(jiǎn)單圖形

    Python利用Turtle繪畫簡(jiǎn)單圖形

    這篇文章主要介紹了Python利用Turtle繪畫簡(jiǎn)單圖形,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-07-07
  • Python 實(shí)現(xiàn)簡(jiǎn)單的客戶端認(rèn)證

    Python 實(shí)現(xiàn)簡(jiǎn)單的客戶端認(rèn)證

    這篇文章主要介紹了Python 如何實(shí)現(xiàn)簡(jiǎn)單的客戶端認(rèn)證,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Python如何在列表尾部添加元素

    Python如何在列表尾部添加元素

    這篇文章主要介紹了Python如何在列表尾部添加元素,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • django 發(fā)送郵件和緩存的實(shí)現(xiàn)代碼

    django 發(fā)送郵件和緩存的實(shí)現(xiàn)代碼

    這篇文章主要介紹了django 發(fā)送郵件和緩存的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-07-07

最新評(píng)論