數字是表示計數的抽象事物,也是數學運算和推理的基礎,所以,生活中數字是生活中無處不在的,那么,在python語言中運用數字有哪些小知識呢,不妨花點時間看一下這篇博文,牢記這些小知識。
整數類型中四種進制:
進制類型 | 引導符號 | 描述 |
十進制 | 無 | |
二進制 | 0b或0B | 由字符0 1組成,如0b101,0B101 |
八進制 | 0o或0O | 由字符0-7組成,如0o173,0O275 |
十六進制 | 0x或0X | 由字符0-9,a到f,A到F組成,如0xABC |
浮點數類型:python語言要求所有浮點數必須帶有小數部分
浮點數類型有十進制表示和科學記數法兩種方法,科學記數法使用字母e或E作為冪的符號,以10為基數(2.5e-3,3.4e5 <a>e<b>=a*10^b)
#浮點數運算可以輸出17位數字,但是計算機只能提供15位數字的准確性,因此,在超過15位的高精度運算時可以去掉小數點當作整數運算。
數字類型的操作:
(1)內置數值運算操作符:+ - * / 分別表示加減乘除,與其他語言無異 -x表示x的負數 +x表示它本身
x//y 表示x與y之整數商,即不大於x與y之商的最大整數
x%y 表示x與y之商的余數(也可語言表示為 x mod y)
x**y 表示x的y次冪 (也可語言表示為pow(x,y))
(2)內置數值運算函數:
函數 | 描述 |
abs(X) | x的絕對值 |
divmod(x,y) | (x//y,x%y)輸出為二元組形式 |
pow(x,,y[,z]) | (x**y)%z,[..]表示該參數可以省略,即pow(x,y) |
round(x[,ndigits]) | 對x四舍五入,保留ndigits位小數。round(x)返回四舍五入的整數值 |
max(x1,x2...xn) | x1-xn的最大值 |
min(x1,x2...xn) | x1-xn的最小值 |
下面來一個簡單的計算應用:
將表達式x=(1+3^2)*(16mod7)/7用python程序寫出來
x=(1+3**2)*(16%7)/7
print(x)
運行結果:2.857142857142857
這些是最簡單基礎的數字類型小知識,后面會慢慢介紹一些基本數據類型及其應用