1. 程式人生 > >python 資料型別number操作

python 資料型別number操作

介紹

浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(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)

 將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