因?yàn)閜i是python,math函數(shù)庫中的一個(gè)內(nèi)建函數(shù)。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比平塘網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式平塘網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋平塘地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。
import math
print "math.modf(100.12) : ", math.modf(100.12)
print "math.modf(100.72) : ", math.modf(100.72)
print "math.modf(119L) : ", math.modf(119L)
print "math.modf(math.pi) : ", math.modf(math.pi)
擴(kuò)展資料:
cmath是python中的標(biāo)準(zhǔn)庫函數(shù),用于做復(fù)雜的復(fù)數(shù)運(yùn)算,
Python cmath 模塊包含了一些用于復(fù)數(shù)運(yùn)算的函數(shù)。
cmath 模塊的函數(shù)跟 math 模塊函數(shù)基本一致,區(qū)別是 cmath 模塊運(yùn)算的是復(fù)數(shù),math模塊運(yùn)算的是數(shù)學(xué)運(yùn)算。
polar 函數(shù)對(duì)一個(gè)輸入的笛卡爾形勢的復(fù)數(shù)進(jìn)行計(jì)算,輸出為一個(gè)二元組,第一個(gè)值為Z的模值, 第二個(gè)為幅度值。 rect() 函數(shù)對(duì)輸入的模和幅度值進(jìn)行計(jì)算輸出笛卡爾表示。如果需要單獨(dú)對(duì)一個(gè)復(fù)數(shù)進(jìn)行幅度值的求解,可以調(diào)用 cmath.phrase(x) 函數(shù),返回幅度值。
參考資料來源:百度百科-pyhton cmath
import math
r=math.floor(3.2) #向下取整
print(r)
r=math.ceil(4.5) #向上取整
print(r)
r=abs(-2)
r=round(4.5) #四舍五入
r=math.pow(3,2) #冪運(yùn)算
r=math.sqrt(25) #開平方
其中 函數(shù)fabs和abs的區(qū)別:函數(shù)fabs的作用是求浮點(diǎn)數(shù)x的絕對(duì)值;函數(shù)abs的作用是求x的絕對(duì)值。fabs函數(shù)原型:double fabs(double x);abs函數(shù)原型:int fabs(int x)。fabs函數(shù)參數(shù):參數(shù)x是一個(gè)浮點(diǎn)數(shù);abs函數(shù)參數(shù):參數(shù)x是一個(gè)整數(shù)
首先,導(dǎo)入math函數(shù)庫。
一、計(jì)算平方根
輸入一個(gè)數(shù)值,保存在變量n中。
相關(guān)推薦:《Python基礎(chǔ)教程》
用函數(shù)sqrt,計(jì)算變量平方根的值。
二、計(jì)算冪
可以用函數(shù)exp,計(jì)算e的x次冪。
三、計(jì)算對(duì)數(shù)
設(shè)置兩個(gè)數(shù),保存在變量n和a中。
接著,用log函數(shù)計(jì)算以a為基數(shù)n的對(duì)數(shù)。
運(yùn)行程序,其結(jié)果如下圖所示。