資料型態




上個章節中,我們充分理解了各種程式語言中常見的資料型態以及語法。當然,每個程式語言,都有自己一些獨特的地方,像是在 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 兩種狀態。最後,列表與其他程式語言中的「陣列」有些不同,然而不同的點在哪,就得要你慢慢去發現啦!

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



馬上練習!
完成 10 個練習題,
並且獲取學習點數!
開始練習
上一章節
下一章節
使用者分享的影片來自 YouTube。瞭解更多
+1 
感謝內容貢獻者 此篇文章由 1 位使用者共同編輯而成,並且由學呀的編輯團隊負責維護。點此查看編輯者名單。