數據類型是數據項的分類或歸類。Python 支持以下內置數據類型。
數字類型
int(整數型):正整數或負整數(不帶小數部分),例如-10,10,456,4654654。
float(浮點型):任何用浮點數表示的實數,其中小數部分用十進位符號或科學符號表示,例如 1.23,3.4556789e2.
complex(複數):實部和虛部表示為
x + 2y
的數,如 2.14j、2.0 + 2.3j 等。bool(布爾型):True和False
None
序列類型
序列是相似或不同數據類型的有序集合。Python 具有以下內置序列數據類型:
String(字元串):字元串值是放在單引號、雙引號或三引號中的一個或多個字元的集合。
List(列表):List 對象是放在方括弧中的一個或多個數據項的有序集合,列表可以包含不同類型的數據。。
Tuple(元組):Tuple 對象是一個或多個數據項的有序集合,不一定是同一類型,放在括弧中。
映射類型
dict :字典Dict()
對象是以鍵:值對形式的無序數據集合。這些對的集合包含在花括弧中。 例如:{1:"Steve", 2:"Bill", 3:"Ram", 4: "Farha"}
集合類型
set:集合是不同的可散列對象的可變的、無序的集合。該集合是數學中集合的 Python 實現。集合對象有合適的方法來執行數學集合運算,如並集、交集、差集等。
frozenset : Frozenset 是set的不可變版本,其元素是從其他 iterables 添加的。
可變和不可變類型
上述類型的數據對象存儲在計算機的內存中進行處理。其中一些值可以在處理過程中修改,但其他值的內容一旦在內存中創建就不能更改。
數字、字元串、元組是不可變的,這意味著它們的內容在創建後不能更改。
另一方面,可以修改列表或詞典對象中的項目。可以在列表或字典中添加、刪除、插入和重新排列項目。因此,它們是可變對象。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270695.html