整數和浮點數及運算函數
阿新 • • 發佈:2019-01-18
html fonts 函數 font 復數 數值操作 span 參考 http
整數有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
不過要註意round的一些限制,具體可以參考這個鏈接:
Python 中關於 round 函數的小坑
浮點數科學計數法:
使用字母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
整數和浮點數及運算函數