Python中有很多重要的函數,來滿足不同領域和工作的使用需求。Runse總結了一些Python在中小學常用Python數學函數,下面,我們一起來學習一下中小學常用的一些函數。
利用這些函數,我們可以實現很多數學問題的自動化處理。
知識講解
1. 比較運算
比較大小相等之類的數學關系,可以使用比較運算符
2. 基本數學計算
加減乘除,取余數,冪運算
3. 向上取整 math.ceil( )
對于計算結果非整數的情況,都會向數值較大的方向進一位,取整數顯示。
#調取數學函數庫
>>>import math
>>>math.ceil(5.2)
>>>6
>>>math.ceil(4.3)
>>>5
>>>math.ceil(7.7)
>>>8
4. 向下取整 math.floor( )
對于任何計算結果非整數的情況,都會向數值較小的方向退一位,取整數顯示。
>>>abs(-4)
>>>4
>>>abs(-3)>>>3>>>abs(-0.7)>>>0.7
5. 精確到小數點的具體位數 round(a,b)
round(a,b),a是一個帶有小數的數字,b是指需要精確到小數點后幾位。
注意,round(a,b)不需要調用數學函數庫。
>>>4**0.5
>>>2
6. 絕對值 abs( )
不需要調用數學函數庫
>>>abs(-4)
>>>4
>>>abs(-3)>>>3>>>abs(-0.7)>>>0.7
7. 開方
方法一:直接使用算術運算符中的冪運算(**)
>>>4**0.5
>>>2
方法二:使用 math.sqrt( ) 函數,只能開平方
>>>#調用數學函數庫
>>>import math
>>>math.radians(57.29578)
>>>0.9948376736367679
方法三:使用 pow( ) 函數
>>>pow(27,1/3)
>>>3
8. 計算e的x次方 math.exp( )
e=2.718281...
>>>#調用數學函數庫
>>>import math
>>>math.exp(3)
>>>20.085536923187668
9. 對數運算 math.log( a,b)
只提供一個參數時,默認以e為底。
>>>#調用數學函數庫
>>>import math
>>>math.log(8,2)
>>>3.0
>>>math.log(5)
>>>1.60943791243
10. 角度轉化為弧度 math.radians( )
1弧度=57.29578度
>>>#調用數學函數庫
>>>import math
>>>math.radians(57.29578)
>>>0.9948376736367679
11. 計算兩個數的最小公約數 math.gcd(a,b)
>>>#調用數學函數庫
>>>import math
>>>math.gcd(4,6)
>>>2
12. 計算圓周率 math.pi
>>>#調用數學函數庫
>>>import math
>>>math.pi
>>>3.141592653589793
13. 計算e
>>>#調用數學函數庫
>>>import math
>>>math.e
>>>2.7182818284459045
14. 計算兩個數的商和余數 divmod(a,b)
>>>divmod(7,2)
>>>(3,1)
>>>divmod(-7,2)
>>>(-4,1)
注意:上面的計算也是向下取整。因為,3*2+1=7,(-4)*2+1=(-7)。