一、abs(x)
1.作用:
函數傳回 x(數字)的絕對值,如果參數是一個複數,則傳回它的大小(模)
2.舉例說明:
#1.abs()
a = abs(-15)
print(a)
b = abs(1+2j)
print(b)
檢視運作結果:

二、ceil(x)
1.作用:
傳回一個大于或等于 x 的的最小整數。如math.ceil(4.1) 傳回 5
2.舉例說明:
#2.ceil()
a = math.ceil(-0.8)
b = math.ceil(100.1)
c = math.ceil(math.pi)
print(a,b,c)
檢視運作結果:
三、exp(x)
1.作用:
傳回e的x次幂
2.舉例說明:
#3.exp()
a = math.exp(1)
print(a)
檢視運作結果:
四、fabs(x)
1.作用:
傳回數字的絕對值,如math.fabs(-10) 傳回10.0,fabs() 函數隻對浮點型跟整型數值有效,傳回值也是浮點數
2.舉例說明:
#4.fabs()
a = math.fabs(1)
b = math.fabs(3.14)
print(a,b)
print(type(a),type(b))
檢視運作結果:
五、floor(x)
1.作用:
傳回數字的下舍整數,如math.floor(4.9)傳回 4
2.舉例說明:
#5.floor()
a = math.floor(-1.2)
b = math.floor(3.14)
print(a,b)
檢視運作結果:
六、log(x),log(x,y)
1.作用:
log() 方法傳回x的自然對數,(以y為基數,預設不輸入時以math.e為基數) x > 0,,math.log(100,10)傳回2.0
2.舉例說明:
a = math.log(100)
b= math.log(100,10)
print(a,b)
檢視運作結果:
七、log10(x)
1.作用:
傳回以10為基數的x的對數,如math.log10(100)傳回 2.0
2.舉例說明:
#7.log10()
a = math.log10(100)
b = math.log10(1000)
print(a,b)
檢視運作結果:
八、max(x,y,..)與min((x,y,..)
1.作用:
傳回給定參數的最大值與最小值
#max() min()
a = max(-100,2,3)
b = min(-50,0,3)
print(a,b)
檢視運作結果:
九、modf(x)
1.作用:
傳回x的整數部分與小數部分,兩部分的數值符号與x相同,整數部分以浮點型表示
2.舉例說明:
#9.modf()
a = math.modf(100)
b = math.modf(-10.34)
c = math.modf(math.pi)
print(a,b,c)
檢視運作結果:
十、pow(x, y)
1.作用
傳回x**y 運算後的值
2.舉例說明:
#10.pow(x,y)
a = pow(2,0)
b = pow(5,5)
print(a,b)
檢視運作結果:
十一、round(x [,n])
1.作用
傳回浮點數 x 的四舍五入值,如給出 n 值,則代表舍入到小數點後的位數。
2.舉例說明:
#11.round()
a = round(3.14)
b = round(3.14158926,3)
c = round(-3.14,2)
d1 = round(2.675, 2) #此時精度出現問題,可使用 Decimal(x).quantize(Decimal(小數位數)來替代
d2 = Decimal("2.675").quantize(Decimal("0.00"))
print(a,b,c,d1,d2)
檢視運作結果:
十二、sqrt(x)
1.作用:
傳回數字x的平方根。
2.舉例說明:
#12.sqrt()
a = math.sqrt(100)
b = math.sqrt
檢視運作結果: