Python 數字型功能函數
阿新 • • 發佈:2017-08-05
兩個 clas 表示 密碼 結果 數值 第一個 三個參數 返回
1. abs():返回給定參數得到絕對值。如果參數是一個復數,就返回復數的模,即復數的實部與虛部的平方和的平方根:
>>>abs(-1) 1 >>>abs(-56.78e-2) 0.5678 >>>(3+4j) 5.0
2.coerce()(Python 2 中的函數):返回一個包含類型轉換完畢的兩個數值的元素元組:
>>>coerce(2L,33) (2L,33L) >>>coerce(2L,33.0) (2.0,33.0)>>>coerce(2+3j,33.0) ((2+3j),(33+0j))
3.divmod():把除和求余運算結合起來,返回一個包含商和余數的元組。即divmod(n1,n2)的結果為(n1//n2,n1%n2)。註:Python2中該函數支持復數,但Python3中不再支持復數。
>>>divmod(8.3,4) (2.0,0.3000000000000007) >>>divmod(2+3j,2) ((1+0j),3j) >>>divmod(2+3j,0+2j) ((1+0j),(2+1j))
4.pow():類似操作符**,可以進行指數運算,且可以接受三個參數。對第1、2個參數進行指數運算,然後將結果對第三個參數進行求余運算。這個特性主要用於密碼運算。
>>>pow(2,3) 8 >>>pow(2,3,5) 3 >>>pow(2+3j,2) (-5+12j)
5.round():用於浮點數進行四舍五入運算。有一個可選參數,表示返回的小數位數。如無可選參數則返回與第一個參數最接近的整數(仍然是浮點型):
>>>round(2.45678) 2.0 >>>round(-2.45678,1) -2.5 >>>round(2.45678,2) 2.46
Python 數字型功能函數