python 對象和記憶體的關係

來源:互聯網
上載者:User

標籤:空間   python   輸入   串連   變數   位置   變數賦值   回收   就會   

 首先你輸入了一個字串,這個字串是有大小的,電腦將其放在記憶體中,自動給其一個起始指標指向這個字串的首位置,然後,你將這個字串賦值給一個變數,這個對象又在記憶體中開闢出一個空間,這個變數會自動連接這個指向字串起始位置的指標,然後你又將這個變數賦值給變數2,記憶體中又開闢出一個空間存放變數2的空間。那麼,這個變數2把串連變數1的那個指向字串起始位置的指標給搶走了,變數1就沒有指標可連,如果它很長時間都是孤家寡人的話,它就失去了作用,失去了作用,就會被python中的垃圾清理站給回收。

如果你不想讓你的變數1失去作用的話,就趕緊給他賦予一個字串,他就又有指標可連,就有了工作,避免了被垃圾斷行符號站清理;

python 對象和記憶體的關係

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.