python 資料型別number操作
阿新 • • 發佈:2019-01-06
介紹
浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2.5e2 = 2.5 x 102 = 250)
複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。
我們可以使用十六進位制和八進位制來代表整數
number = 0xA0F # 十六進位制
number=0o37 # 八進位制
整型或整數,是正或負整數,不帶小數點。Python3 整型是沒有限制大小的,可以當作 Long 型別使用,所以 Python3 沒有 Python2 的 Long 型別
轉換
int(x) 將x轉換為一個整數。
float(x)
complex(x) 將x轉換到一個複數,實數部分為 x,虛數部分為 0。
complex(x, y) 將 x 和 y 轉換到一個複數,實數部分為 x,虛數部分為 y。x 和 y 是數字表達式。
運算
在整數除法中,除法 / 總是返回一個浮點數,如果只想得到整數的結果,丟棄可能的分數部分,可以使用運算子 // :
Python 可以使用 ** 操作來進行冪運算
不同型別的數混合運算時會將整數轉換為浮點數。
在互動模式中,最後被輸出的表示式結果被賦值給變數 _ 。
數學函式
abs(x)絕對值、math.ceil(4.1)返回5、pow(x,y) x**y的結果、round(x,n) 四捨五入n為位數、sqrt(x)x的平方根...
數學常量
pi、e