在這篇文章中,您將學習有關Python資料類型及其在編寫Python程式中的用途。您將了解它們的目的、語法以及如何透過範例在程式中應用它們。 Python語言無需介紹。它非常強大、適應性強、快速且易於學習。
繼續擴展並在每年都獲得越來越多的人氣的語言之一是Python。 Python是一種物件導向的解釋型電腦語言,用於通用程式設計。本教程將教我們關於Python程式語言中各種資料類型的知識。
在Python中有不同類型的資料類型。一些內建的Python資料類型包括 -
數值資料型態 - int,float,complex
#字串資料類型 - str
序列類型 - 列表,元組,範圍
二進位類型 - bytes,bytearray,memoryview
#映射資料類型 - dict
布林類型 - bool
#設定資料類型 - set,frozenset
在Python中,numeric資料型別用於保存數值。
整數、浮點數和複數屬於Python的數字類別。它們在Python中被定義為int、float和complex類別。
int − 儲存非限制長度的有符號整數。
float − 保存浮點數,精確到小數點後15位元。
complex − 儲存複數。
字串是Unicode符號的集合。在Python中,字串的名稱是str。使用單引號或雙引號來表示字串。使用三個引號"""或"'來表示多個字串是可以接受的。在引號之間,每個字元都是字串的一部分。
唯一的限制是機器系統的記憶體資源,可以使用任意數量的字元。在Python編程中,刪除或更新字串將導致錯誤。因此,Python程式語言不允許更改字串。
清單 − 清單是Python中唯一可用的靈活資料類型。它在某些方面類似於C/C 中的陣列。然而,Python中的清單值得注意的是,它可以同時儲存許多種類型的資料。列表是使用逗號和方括號([])表示的有序資訊集合。 (,)
#Tuple − 清單和元組在許多方面是可比較的。元組保存了各種資料類型的元素集合,就像列表一樣。元組的組成部分用逗號(,)和括號()分隔。由於無法變更元素的大小和值,元組是唯讀資料結構。
範圍 − Python中的range()方法傳回一個包含在指定範圍內的整數清單。它最常用於使用Python循環迭代一系列整數。
bytes − 一個bytes物件是透過bytes()函數產生的。它可以產生所需大小的空位元組對象,或將項目轉換為位元組對象。 bytes()和bytearray()傳回不同類型的物件:bytes()傳回一個不可變對象,而bytearray()傳回一個可變物件。
bytearray − bytearray() 函數傳回一個指定位元組的位元組陣列物件。提供了一個可修改的從 0 到 x 到 256 的數字序列。
memoryview − Python程式可以使用memoryview物件存取實現緩衝區協定的物件的內部數據,而無需複製。可以使用memoryview()方法直接讀取和寫入物件的位元組導向數據,而無需複製。
dict − 在Python中,字典是一種以無序方式儲存資料項的集合,類似地圖。字典由鍵值對組成,與其他資料型別相反,其他資料型別只能包含單一值。為了提高字典的效率,鍵值對被包含在字典中。逗號“分隔每個鍵”,而字典資料類型的每個鍵值對之間以冒號分隔。
bool − True和False是布林類型提供的兩個預先定義值。使用這些值來確定提供的語句的真實性或虛假性。它由bool類別標識。任何非零整數或字母"T"都可以用來表示真,而數字"0"或字母"F"可以表示假。
set − 資料類型的無序集合稱為Python Set。它具有唯一、可迭代和可變(可以在創建後更改)的組件。集合中項目的順序是不確定的;它可能產生元素的修改序列。使用內建方法set()來建立集合,或給出用花括號括起來並用逗號分隔的元素列表。它可以包含多種類型的值。
frozenset − frozenset() 方法傳回一個不可變的 frozenset 對象,其初始元素來自提供的可迭代物件。凍結集合是 Python 集合物件不可變的版本。集合的元素可以隨時更改,但一旦創建了凍結集合,其元素就不能更改。
在本節中,我們研究了Python的資料類型。更詳細地說,我們看了其中兩種資料類型,即None和Numeric。如我們所見,數值資料有四種不同的形式:整數、浮點數、布林值和複數。我們對布林類型的各種布林運算符和比較運算符有了一個整體的了解。與C或Java等靜態類型語言不同,Python不需要明確宣告變數的資料類型。在像Python這樣的動態類型語言中,解釋器根據傳遞給它的值的類型推斷變數的資料類型。
以上是Python中有哪些不同的內建型別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!