python3 模組math(數學公式)
import math
函式說明
abs(number)返回數字的絕對值,如abs(-10) 返回 10
pow(x,y[,z])
返回x的y次冪(所得結果對z取模),如pow(2,3)返回8,pow(2,3,3) 返回2
cmath.sqrt(number)
返回數字的平方根,數字可以為負數,返回型別為實數,如cmath.sqrt(4)返回 2+0j
float(object)
將字串和數字轉換為浮點數,如float(4)返回 4.0 ,float("-1")返回 -1.0
math.fabs(number)
返回數字的絕對值,如math.fabs(-10) 返回10.0
math.ceil(number)
返回數的上入整數,如math.ceil(4.1) 返回 5
math.floor(number)
返回數的下舍整數,如math.floor(4.9)返回 4
常量
常量說明
math.e
返回對數中的e值,math.e返回常量值 2.718281828459045
math.pi返回圓周率PI的值,math.pi 返回常量值 3.141592653589793
冪函式和對數函式
函式說明
math.exp(x)
返回e的x次冪,如math.exp(1) 返回2.718281828459045
math.log(x[,base])
如math.log(math.e)返回1.0,math.log(100,10)返回2.0
math.log10(x)
返回以10為基數的x的對數,如math.log10(100)返回 2.0
math.pow(x,y)返回x的y次冪,如math.pow(2,3) 返回8.0
math.sqrt(x)返回x的平方根,不適用於負數,如math.sqrt(9) 返回 3.0
弧度角度轉換函式
函式說明
math.degrees(x)將弧度轉換為角度,如math.degrees(math.tan(1.0)) ,返回30.0
math.radians(x)將角度轉換為弧度
三角函式
函式說明
sin(x)返回正弦值,如math.sin(math.pi/2) 返回1.0
cos(x)返回餘弦值,如math.cos(math.pi) 返回-1.0
tan(x)返回正切值,如math.degrees(math.tan(1.0)) ,返回30.0