整數和浮點數及運算函式

2022-08-27 13:18:11 字數 712 閱讀 5611

整數有4種進製表示形式:

十進位制二進位制,以0b或0b開頭

八進位制,以0o或0o開頭

十六進製制,以0x或0x開頭

浮點數浮點數之間運算存在不確定尾數,不是bug

0.1+0.2=0.30000000000000004

所以浮點數間運算與比較用round()函式來輔助

round(x, d):對x四捨五入,d是保留的小數字數

round(0.1+0.2, 1)==0.3返回true

浮點數科學計數法:

使用字母e或e作為冪的符號,以10為基數

在python中還有複數的概念.不過應該用的少,不做了解了.

數值操作符:

x//y  整數除. 10//3結果為3

x%y 取餘數, 10%3結果為1

x**y  冪運算,x的y次冪

數值運算函式:

abs(x)  絕對值

divmode(x, y) 商餘,(x//y, x%y),同時輸出商和餘數.divmod(10, 3)結果為(3, 1)

pow(x, y[, z]) 冪餘, (x**y)%z

max(x1, x2,....,xn)  返回最大值

min(x1, x2,....,xn)  返回最小值

int(x)

float(x)

complex(x) 將x變成複數,增加虛數部分  complex(4)結果是4+0j

整數和浮點數

python支援對整數和浮點數直接進行四則混合運算,運算規則和數學上的四則運算規則完全一致。基本的運算 1 2 3 6 4 5 6 14 7.5 8 2.1 3.0375使用括號可以提公升優先順序,這和數 算完全一致,注意只能使用小括號,但是括號可以巢狀很多層 1 2 3 9 2.2 3.3 1.5...

大整數運算 浮點數加法

題目描述 求2個浮點數相加的和 題目中輸入輸出 現浮點數都有如下的形式 p1p2 pi.q1q2 對於整數部分,p1p2 pi是乙個非負整數 對於小數部分,不等於0 輸入 對於每組案例,第1行是測試資料的組數n,每組測試資料佔2行,分別是兩個加數。每組測試資料之間有乙個空行,每行資料不超過100個字...

浮點數運算

浮點數運算的公式 n m re n代表浮點數 m代表尾數 r代表基數 e代表指數 所謂浮點數就是類似我們高中學的科學計數法 比如 1000 就表示為 1.0 103 那麼浮點型計算就是兩個用科學計數法表示的數之間進行的計算 例如 1.0 102 1.19 103 該如何計算 步驟 1.對階 所謂對階...