python3的基本資料型別有六種:Number(int, float, bool, complex),String, List, Tuple, Dictionary, Set
可變資料類型:list,dic,set
不可變資料類型:Number, String, Tuple
什麼是可變資料類型和不可變資料類型?
1、Python中的不可變資料類型,不允許變數的值發生變化,如果改變了變數的值,相當於是新建了一個物件。而對於相同的值的對象,在記憶體中則只有一個對象,內部會有一個引用計數來記錄有多少個變數引用這個對象。
2、Python中的可變資料類型,允許變數的值發生變化,如果對變數進行append、 =等這種操作後,只是改變了變數的值,而不會新建一個對象,變數引用的物件的位址也不會變化。不過對於相同的值的不同對象,在內存中則會存在不同的對象,即每個對像都有自己的地址,相當於內存中對於相同值的對象保存了多份,這裡不存在引用計數,是實實在在的對象。
以上是python可變資料型別有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!