Python基本資料分類方式

2021-09-20 15:48:37 字數 1326 閱讀 7085

一、 記憶體模型

依據變數在記憶體中的組織分類

python的型別, 就象絕大多數其它語言一樣,能容納乙個或多個值。乙個能儲存單個字面物件的型別我們稱它為原子標量儲存,那些可容納多個物件的型別,我們稱之為容器儲存。(容器物件有時會在文件中被稱為復合物件,不過這些物件並不僅僅指型別,還包括類似類例項這樣的物件)

儲存模型

分類

python 型別

標量/原子型別數值(所有的數值型別)字串(全部是文字)

容器型別列表、元組、字典

二、訪問模型

根據訪問我們儲存的資料的方式對資料型別進行分類。在訪問模型中共有三種訪問方式:直接訪問,順序,和對映

python資料型別訪問模型

數字直接訪問

字串、列表、元組

順序訪問

字典對映訪問

三、更新模型

某些型別允許他們的值進行更新,而另一些則不允許。(值進行變化)

資料型別儲存模型更新模型訪問模型

數字scalar

不可更改

直接訪問

字串scalar

不可更改

順序訪問

列表container

可更改順序訪問

元組container

不可更改

順序訪問

字典container

可更改對映訪問

補充:字典是一種無序儲存結構,包括關鍵字(key)和關鍵字對應的值(value)。字典的格式為:dictionary = 。關鍵字為不可變型別,如字串、整數、只包含不可變物件的元組,列表等不可作為關鍵字。如果列表中存在關鍵字對,可以用dict()直接構造字典。

set和dict的唯一區別僅在於沒有儲存對應的value,但是,set的原理和dict一樣,所以,同樣不可以放入可變物件,因為無法判斷兩個可變物件是否相等,也就無法保證set內部「不會有重複元素」。試試把list放入set,看看是否會報錯。

本博在字典(dict)和集合(set)有些模糊不清,如果您看了本博有建議或者想法,可以一起討論。

python基本數 python基本資料型別

1.數字 int 數字又分整型和浮點型,在python中宣告變數是不用宣告所以自己就會識別 a 10 整型 a1 1.24 浮點型 支援科學計數法,將10用e來代替 2.字串 str 在python中用引號引起來的就是字串,而且單引號和雙引號並沒有什麼區別 a string a1 string a2...

Python基本資料一

變數資料型別0 1 python基本資料型別包括了 數字型別,布林型,字串,列表,元組,字典,集合。一 檢視資料型別的方法 type 檢視資料型別 temp hello t type temp print t help,type 檢視資料型別下的全部方式 help type temp dir 檢視類...

Python基本資料生成

1.隨機函式的使用 random.random random float x,0.0 x 1.0 0.37444887175646646 random uniform 1,10 random float x,1.0 x 10.0 1.1800146073117523 random.randint 1...