內建資料型別
電腦軟體是用來處理各類的資料,以解決人類生活上的問題。生活中有各式各樣的資料,例如姓名、身高、年齡、數量、車牌號碼、編號…等。這些資料的內容有些是屬於文字,例如姓名、車牌號碼…等。有些是屬於數值內容,例如身高、年齡…等。
在 Python語言中定義了一些基本資料型別,來處理各類的資料。在程式執行中為了方便快速存取資料,資料會存在記憶體中。所以在使用相關資料時,如果能根據資料的類別和可能的大小,配置合適的記憶體空間,如此才能順利運作又不浪費記憶體。例如學生人數是沒有小數的數值資料,平均分數是有小數的數值資料,政府總預算是有效位數較多的數值資料、身份證字號則是長度為 10的字串資料。
1. 內建基本資料型別
Python 標準函式庫提供許多內建的資料型別,可做為處理資料的型別。這些資料型別的資料,都以物件的形式實作而成。常用內建資料型別:
- 數值資料型別: 提供 int、float 等可以處理數值的資料型別。
- 字串資料型別: 提供 str資料型別來處理字串文字資料。
- 序列資料型別: 提供 list、tuple 和 range 三種資料型別,可以處理一系列的資料。
- 映射資料型別: 提供 dict 資料型別,可用關鍵字查詢相對應的資料。
2. 物件簡介
- 在
Python語言中,會以物件的形式來處理各種資料。在生活的真實世界中,每一個人、事、物都可以視為物件。 - 在物件導向程式(
OOP)中,物件是外界真實物品的抽象對應。物件包含屬性,也包含方法。 - 在物件導向程式中,特性類似的物件可以歸類成同一個類別,而物件是由類別所實作而成的實體。
- 要取得物件的屬性值或執行方法,可以使用 「.」運算子。例如
myCar.Color、myCar.ChangeSpeed(2)。
相關主題與延伸閱讀
- 2. 常值:常值是建立內建資料型別物件最基本的方式。
- 3. 變數與資料型別:變數是用來參考這些內建資料型別物件的容器。
- 1. 字串資料型別:字串是內建資料型別中最常用的一種,本篇有更詳細的介紹。
- 1. 物件導向程式開發:理解「一切皆物件」的概念,是掌握 Python 內建資料型別的關鍵。
- 6. print() 輸出函式:熟悉如何將各種內建資料型別的值輸出顯示。