Python 3.x中的6種標準物件型別之——Number(數值)資料型別
阿新 • • 發佈:2018-12-17
整型(int)
通常被稱為整型或整數,包含正負,不含小數點,同時沒有大小限制。 (如1,2,3,-6,5555等) 支援正常的數學運算,但在整數的除法(/)中,計算結果不會為整數
print(153/51)
>>> 3.0
若想在整數的除法中只獲取整數結果的部分,可使用地板除(//)
print(155//51)
>>>3
浮點型(float)
此類資料由整數部分和小數部分組成,與整數在計算機內部的儲存方式不同:整數運算永遠精確,而浮點數可能會有四捨五入的誤差
print(3.3*102)
>>>336.5999999999997
print(336.6 +15.5)
>>>352.1
print(153/51.0)
>>>3.0
print(155//51.0)
>>>3.0
print(155%51.0) # % 在python運算中代表取餘
>>>2.0
只要浮點數參與運算,得出的結果必然都會是浮點數
複數(complex)
由實數和虛數部分組成,可以用a + bj 或complex(a,b)表示 同時,複數的實數和虛數部分都是浮點型
資料型別的轉換
當需要對資料內建的型別進行轉換時,需要將資料型別作為函式名使用 (python中的函式跟數學裡的函式不同,這裡可以暫時理解為轉換的指令)
int(x) # 將x轉換為一個整數
float(x) # 將x轉換為一個浮點數
complex(x) # 將x轉換為一個複數,實數部分為x,虛數部分為0
complex(x,y) # 將x和y轉換為一個複數,實數部分為x,虛數部分為y,x和y為數字表達式