以下所有的內容都是基於記憶體位址來說的
不可變資料類型: 當該資料類型的對應變數的值發生了改變,那麼它對應的記憶體位址也會改變,對於這種資料類型,就稱為不可變資料類型。
可變資料類型 :當該資料類型的對應變數的值發生了改變,那麼它對應的記憶體位址不會改變,對於這種資料類型,就稱可變資料類型。
總結:不可變資料類型變更後位址發生改變,可變資料類型變更位址不發生改變
字串
b = 'djx' print(id(b),type(b)) b = 'djx1996' print(id(b),type(b)) 535056476344 <class 'str'> 535056476624 <class 'str'>
我們可以發現,當資料改變後,變數的記憶體位址發生了改變,那麼字串就是不可變資料型別。
以上是python字串是可變類型嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!