Python資料種類

社會科學家的Python習作簿
2 min readApr 17, 2020

--

如果要查詢字元的資料形態,可以使用 type() 查詢。基本上Python會自動判定資料種類:

  1. 純數值型態:int, float, bool
  2. 字串型態:str, chr
  3. 容器型態:list, dict, tuple

這篇先分享前兩種

純數值資料型態 Numeric Data Types

1. 整數 integer (int)

整數為不含小數點的數值,例如:-3、500。

2. 浮點數 floating-point (float)

包含小數點的數值,例如:-2.5、3.14。如果把上面的整數 x = 1 改成 x = 1.5 ,此時 x 就不是整數,而是一種浮點數( float )。

浮點數的儲存空間比整數大,所以可儲存含有小數點的實數。

3. 布林值 boolean (bool)

真假值,在 Python 產生布林值只有兩種值 : True 還有 False 。英文第一個字為大寫,其他小寫。主要用來做資料判斷,例子如下:

1>2
False
(2+1)==3
True

結構的資料型態 Structural Data Types

1. 字串 string (str)

字串資料是以單引號 (')或雙引號(")所包起來的文字資料,由一連串字元所組成,若引號中填入數字依然會判定此數值為文字。Python有許多可以處理字串的功能。例如:相加,+這個運算子能夠將兩個字串連接起來;或是計算字串長度,可以利用len()這個函式計算字串的長度。

2. 字元 character (chr):

字元就是組成字串的元素,每個字母都可以是一個字元。例如a、b、c。

型態轉換

在Python裡可以從一種型態轉變為另外一種型態,這過程叫casting。例如將一個型態為浮點數 (float) 的值轉變為整數 (int) 的資料型態,我們會使用 int() 這個函式來作轉換。轉化其他型態可用 str()float()chr()轉換型態為字串、浮點數以及字元。數字可以轉換成字串型態,但字串不能轉換成數字。

--

--

社會科學家的Python習作簿
社會科學家的Python習作簿

Written by 社會科學家的Python習作簿

紀錄一個沒有程式語言背景的社會科學家,在學習Python路上的紀錄。因為喜歡用數據解決問題而投入統計語言的不歸路,記錄下來除了分享也幫助自己理解。到其他地方找到我:https://linktr.ee/lifan | lifan.su@outlook.com

No responses yet