最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python共享引用(多個變量引用)示例代碼

 更新時間:2013年12月04日 11:32:22   作者:  
python單個(一個)對象被多個變量引用又是怎么一回事兒呢?看下面代碼

復(fù)制代碼 代碼如下:

a = 3
b = a

先上圖(圖1)吧,大家一看就一目了然了:


變量名和對象,在運行賦值語句b = a之后,變量a,b都指向了對象3的內(nèi)存空間.
假設(shè)這時執(zhí)行 a = 'python', a將指向剛創(chuàng)建的字符串對象。
我們再來試試這種情況:

復(fù)制代碼 代碼如下:

>>>list_1 = [1,2,3,4]
>>>list_2 = list_1
>>>list_2
>>>list_1[0] = 'python'
>>>list_2

result:

復(fù)制代碼 代碼如下:

[1,2,3,4]
['python',2,3,4]


從我的理解上來解釋的話: list是一個類型對象,而對象里的每一個元素可以看成是變量,去引用了不同內(nèi)存空間的對象list_1 = [1,2,3,4]是讓list_1指向list的內(nèi)存空間,list_2 = list_1時,他們將指向同一個內(nèi)存空間。當(dāng)List_1[0]改變指向時,list_2依然指向list對象的,所以看是改變list_1[0]的值,實際上是python通過list_1直接到內(nèi)存空間去做了修改,list_2的指向沒有任何變量。
或許這種結(jié)果并不是我們想要的。如果你不想要這樣的現(xiàn)象發(fā)生,需要python對象拷貝,而不是創(chuàng)建引用。
如:


相關(guān)文章

  • 使用python復(fù)制PDF中的頁面的操作代碼

    使用python復(fù)制PDF中的頁面的操作代碼

    操作PDF文檔時,復(fù)制其中的指定頁面可以幫助我們從PDF文件中提取特定信息,如文本、圖表或數(shù)據(jù)等,以便在其他文檔中使用,本文將介紹如何使用Python 在同一文檔中復(fù)制PDF頁面,或者復(fù)制頁面到另一PDF文檔中,需要的朋友可以參考下
    2024-09-09
  • 查看端口并殺進(jìn)程python腳本代碼

    查看端口并殺進(jìn)程python腳本代碼

    今天小編就為大家分享一篇查看端口并殺進(jìn)程python腳本代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python實現(xiàn)利用最大公約數(shù)求三個正整數(shù)的最小公倍數(shù)示例

    Python實現(xiàn)利用最大公約數(shù)求三個正整數(shù)的最小公倍數(shù)示例

    這篇文章主要介紹了Python實現(xiàn)利用最大公約數(shù)求三個正整數(shù)的最小公倍數(shù),涉及Python數(shù)學(xué)運算相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • Python實現(xiàn)從網(wǎng)絡(luò)攝像頭拉流的方法分享

    Python實現(xiàn)從網(wǎng)絡(luò)攝像頭拉流的方法分享

    這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)從網(wǎng)絡(luò)攝像頭拉流的幾種方法,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-01-01
  • Python OpenCV實現(xiàn)鼠標(biāo)畫框效果

    Python OpenCV實現(xiàn)鼠標(biāo)畫框效果

    這篇文章主要為大家詳細(xì)介紹了Python OpenCV實現(xiàn)鼠標(biāo)畫框效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Python 中 Shutil 模塊詳情

    Python 中 Shutil 模塊詳情

    這篇文章主要介紹了 Python 中 Shutil 模塊,shutil可以簡單地理解為sh + util,shell工具的意思。shutil模塊是對os模塊的補充,主要針對文件的拷貝、刪除、移動、壓縮和解壓操作。下面來看文章詳細(xì)內(nèi)容
    2021-11-11
  • python中?@的含義以及基本使用方法

    python中?@的含義以及基本使用方法

    @用做函數(shù)的修飾符,可以在模塊或者類的定義層內(nèi)對函數(shù)進(jìn)行修飾,下面這篇文章主要給大家介紹了關(guān)于python中?@?的含義以及基本使用的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • python求絕對值的三種方法小結(jié)

    python求絕對值的三種方法小結(jié)

    今天小編就為大家分享一篇python求絕對值的三種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python實現(xiàn)

    Python實現(xiàn)"驗證回文串"的幾種方法

    這篇文章主要介紹了Python實現(xiàn)"驗證回文串"的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • python 爬取免費簡歷模板網(wǎng)站的示例

    python 爬取免費簡歷模板網(wǎng)站的示例

    這篇文章主要介紹了python 爬取免費簡歷模板網(wǎng)站的示例,幫助大家更好的理解和使用python 爬蟲,感興趣的朋友可以了解下
    2020-09-09

最新評論

深泽县| 江川县| 汪清县| 阜新市| 涿州市| 蓝山县| 阜康市| 渑池县| 广汉市| 七台河市| 东山县| 广宁县| 永定县| 大关县| 霞浦县| 鸡西市| 天台县| 锡林郭勒盟| 彰武县| 化隆| 永定县| 武陟县| 政和县| 西华县| 南部县| 上蔡县| 高平市| 宜昌市| 乳山市| 磴口县| 湘阴县| 怀仁县| 玉环县| 都江堰市| 大厂| 长垣县| 柳林县| 平阳县| 嵩明县| 汶上县| 遵义县|