0%

Python 學習 3 : 資料型別

後端語言學習地圖 中的『定義資料』的範圍裡,有提到其中有一個稱爲『資料型別』的部分。使用者的輸入中,Python 可能會有以下這幾種類型:

  • 整數(int):年齡
  • 字串(str):Email、帳號密碼
  • 浮點數(float):美金匯率
  • 布林值(bool):是否訂閱電子報的勾選框

整數 int

沒有小數點的數字在 Python 中都會被視爲『整數』類型的資料,且正負整數或者是零都是可以的,例如:

1
2
3
0
999
-999

浮點數 float

反之有小數點的數字在 Python 中都會被視爲『浮點數』類型的資料,且正負浮點數或者是 0.0 都是可以的,例如:

1
2
3
0.0
999.9
-999.9

字串 str

在 Python 中字串類型的資料就是爲文字類型的資料,他們需要被『雙引號』或者是『單引號』,所以以下幾種都是可以的。

1
2
"learn python"
'learn python'

另外有個比較特別的是,如果你把數字一樣用單引號或雙引號包起來的話,那麼 Python 也會把它視爲是字串類型的資料喔。例如:

1
2
"999"
"3000"

布林值 bool

布林值用來表示或者記錄某一條件的結果判斷,一個判斷的 True『真(對)』或False『假(錯)』,例如:

1
2
2 + 2 == 3  // 錯(假) => False
2 - 2 == 0 // 對(真) => True


type()

在 Python 裡有個 type 函數可以幫助查看目前的值爲哪一種型別,可以把想要知道的值放在括弧內,Python 就會告訴你它的型別囉。

1
2
3
4
type(10)
type(1.1)
type('jc')
type( 2 + 2 == 5)


以上就是 Python 常會使用到的資料型別的小介紹,在下一章節會一起來看看使用變數來儲存這些不同的資料型別囉。

下一章:Python 學習 4 : 變數

最後也感謝你的收看囉 😀