Python基礎學習篇-7-各種資料型別總結(一)
阿新 • • 發佈:2018-11-13
Python3 中有六個標準的資料型別:
- Number(數字)
- String(字串)
- List(列表)
- Tuple(元組)
- Set(集合)
- Dictionary(字典)
其中:
- 不可變資料(3 個):Number(數字)、String(字串)、Tuple(元組);
- 可變資料(3 個):List(列表)、Dictionary(字典)、Set(集合)。
在此我又把它們做了如下分類:
再進行詳細分類:
注意點:
- Python 沒有單獨的字元型別,一個字元就是長度為1的字串。
List(列表) 是 Python 中使用最頻繁的資料型別,可以完成大多數集合類的資料結構實現。其中元素的型別可以不相同,它支援數字,字串甚至可以包含列表(巢狀)。
而且其中元素是可變的。元組(tuple)與列表類似,不同之處在於元組的元素不能修改,其它方面都是一樣的。雖然tuple的元素不可改變,但它可以包含可變的物件,比如list列表
string、list和tuple都屬於sequence(序列)
字典(dictionary)是Python中另一個非常有用的內建資料型別。
列表是有序的物件集合,字典是無序的物件集合。兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。鍵(key)必須使用不可變型別。在同一個字典中,鍵(key)必須是唯一的。
python中的資料型別相關的內容比較散而且多,暫時先寫這麼多,後面再慢慢補充。
圖片看起來可能不方便,但cdsn不能上傳導圖檔案,如果有朋友需要的話可以掃碼關注後回覆“python”,領取思維導圖原件(後續文章相關的資料也都會上傳到相同連結)。