官术网_书友最值得收藏!

2.3 Number類型

Python的Number類型是用來存儲數值的。不像其他語言按照數據類型細分為整數、浮點數等不同對象,Python中只要將整數賦值給變量,那么變量就是整型;如果將浮點數賦值給變量,那么變量就是浮點型。

Python支持整數、長整數、浮點數和復數等常用數值類型。

Python的數值類型是不可以改變的,如果通過運算或重新賦值來改變變量值,將會重新分配內存空間。

不同類型的兩個數值變量進行計算,生成的新變量將按照精度高的類型劃分內存。如一個整數與浮點數運算生成的變量也是浮點數,如圖2-11所示。

圖2-11

不同數值類型之間是可以轉換的,但是在轉換前一定要確保轉換后的數據類型精度大于等于轉換前的數據類型精度,如可以將整數轉換為浮點數,但是如果將浮點數轉換為整數就可能出錯。

如圖2-12所示的示例2,將5.5轉換為整數時小數點后數據丟失。

圖2-12

常用的數值類型轉換方式如圖2-13所示。

圖2-13

Python通過math包提供量了豐富的數學函數,使用方法如圖2-14所示。

圖2-14

主站蜘蛛池模板: 武穴市| 深圳市| 鄂托克前旗| 互助| 上高县| 南充市| 本溪市| 长治县| 饶阳县| 尚义县| 桓仁| 长治县| 昌乐县| 思南县| 中卫市| 封丘县| 达州市| 呈贡县| 绥滨县| 平安县| 体育| 当雄县| 梁山县| 拉孜县| 沧州市| 文登市| 遂溪县| 芷江| 昭通市| 金门县| 光泽县| 洮南市| 肃宁县| 仁化县| 理塘县| 靖江市| 山丹县| 磐石市| 盈江县| 永福县| 米泉市|