首頁  >  文章  >  後端開發  >  python字串是可變類型嗎

python字串是可變類型嗎

anonymity
anonymity原創
2019-06-13 11:08:0411357瀏覽

以下所有的內容都是基於記憶體位址來說的

不可變資料類型: 當該資料類型的對應變數的值發生了改變,那麼它對應的記憶體位址也會改變,對於這種資料類型,就稱為不可變資料類型。

可變資料類型    :當該資料類型的對應變數的值發生了改變,那麼它對應的記憶體位址不會改變,對於這種資料類型,就稱可變資料類型。

python字串是可變類型嗎

總結:不可變資料類型變更後位址發生改變,可變資料類型變更位址不發生改變

字串

b = 'djx'
print(id(b),type(b))
b = 'djx1996'
print(id(b),type(b))
535056476344 <class &#39;str&#39;>
535056476624 <class &#39;str&#39;>

我們可以發現,當資料改變後,變數的記憶體位址發生了改變,那麼字串就是不可變資料型別。

以上是python字串是可變類型嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn