### math 數(shù)學(xué)模塊 使用:模塊.方法()
import math
ceil() 向上取整操作 (對(duì)比內(nèi)置round)
res = math.ceil(3.01)
res = math.ceil(3.000000000000000000000000000000001)
res = math.ceil(3.999)
print(res)
floor() 向下取整操作 (對(duì)比內(nèi)置round)
res = math.floor(3.98)
res = math.floor(3.1111)
print(res)
pow() 計(jì)算一個(gè)數(shù)值的N次方(結(jié)果為浮點(diǎn)數(shù)) (對(duì)比內(nèi)置pow)
res = math.pow(2,3)
print(res)
# res = math.pow(2,3,3) error 沒有第三個(gè)參數(shù)
print(res)
sqrt() 開平方運(yùn)算(結(jié)果浮點(diǎn)數(shù))
res = math.sqrt(9)
print(res)
fabs() 計(jì)算一個(gè)數(shù)值的絕對(duì)值 (結(jié)果浮點(diǎn)數(shù)) (對(duì)比內(nèi)置abs)
res = math.fabs(-8)
print(res)
modf() 將一個(gè)數(shù)值拆分為整數(shù)和小數(shù)兩部分組成元組
res = math.modf(5.12)
print(res) # (0.1200000000000001, 5.0)
copysign() 將參數(shù)第二個(gè)數(shù)值的正負(fù)號(hào)拷貝給第一個(gè)
res = math.copysign(5,-9)
res = math.copysign(-5,-9)
print(res)
fsum() 將一個(gè)容器數(shù)據(jù)中的數(shù)據(jù)進(jìn)行求和運(yùn)算 (結(jié)果浮點(diǎn)數(shù))(對(duì)比內(nèi)置sum)
lst = [1,3,43,4,34]
res = math.fsum(lst)
print(res)
圓周率常數(shù) pi
res = math.pi
print(res)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者