開啟「互動式 Python 執行列
Python中的資料型態
 課程目錄
 編輯章節
 EDU-MD
 Google 教室
 加至書籤

資料型態

上個章節中,我們充分理解了各種程式語言中常見的資料型態以及語法。當然,每個程式語言,都有自己一些獨特的地方,像是在 Python 中,每一行程式的 結尾是不會加上分號「;」 的。

言歸正傳,資料型態根本性地定義了 Python 中每個變數的運作模式。以下列舉一些常見的資料型態:

>>> a = "a string"  
>>> b = 1  
>>> c = 3.3  
>>> d = True  
>>> e = [1, 2, 3]    

type() 函數

在向電腦宣告完了上述那些變數之後,我們來看看各個變數分別帶有什麼樣的資料型態吧!這裡我們可以使用一個相當方便的函數「type()」。這個函數會印出丟給它的變數所帶有的資料型態,舉例來說:

 >>> type(a)  
<class 'str'>   

顯示出來的「str」代表了「string」,是字串的意思。至於前面的「class」是什麼意思,就等到之後再說了,這裡可以先將其理解作「類別」,因此我們可以將「class ‘str’」理解成「類別:字串」。

>>> type(b)  
<class 'int'>  
>>> type(c)  
<class 'float'>  
>>> type(d)  
<class 'bool'>  
>>> type(e)  
<class 'list'>     

變數 b、c、d、e 分別具有「整數」、「浮點數」、「布林值」、「列表」。其中,容易搞混的是整數與浮點數,在此可以先簡單地用「有沒有小數點」來區分兩者。「布林值」是代表是非的值,只能是 True 或 False 兩種狀態。最後,列表與其他程式語言中的「陣列」有些不同,然而不同的點在哪,就得要你慢慢去發現啦!

在之後物件導向的章節中,你將會發現所謂的資料型態,其實有更多有趣、值得探討的重點哦!

 均一平台
 台達磨課師
 酷課雲
 可汗學院
無相關資源
 收起側邊目錄
 
前往目錄頁面