首頁 > 後端開發 > Python教學 > python字串是可變類型嗎

python字串是可變類型嗎

anonymity
發布: 2019-06-14 09:54:15
原創
11417 人瀏覽過

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

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

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

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板