python之數字類型小知識


數字是表示計數的抽象事物,也是數學運算和推理的基礎,所以,生活中數字是生活中無處不在的,那么,在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

 

這些是最簡單基礎的數字類型小知識,后面會慢慢介紹一些基本數據類型及其應用

                                           

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM