尚未建立名稱
能量:0
我的帳號中心
問 學Bot 任何問題!
首頁&搜尋
最愛&收藏
所有課程
分享資源
帳號設定
關於學呀
線上募款
Python中的資料型態
編輯章節
EDU-MD
Google 教室
加至書籤
# 資料型態 ![](https://files.realpython.com/media/Introduction-to-Python_Watermarked.48eeee4e1109.jpg) [上個章節](/view/ba6ae1691b?subj=python)中,我們充分理解了各種程式語言中常見的資料型態以及語法。當然,每個程式語言,都有自己一些獨特的地方,像是在 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 兩種狀態。最後,列表與其他程式語言中的「陣列」有些不同,然而不同的點在哪,就得要你慢慢去發現啦! 在之後**物件導向**的章節中,你將會發現所謂的資料型態,其實有更多有趣、值得探討的重點哦!
複製內容