python%是整除嗎?
%不是可除運(yùn)算符。在python3中,//用于整除,而%是余數(shù)(模)運(yùn)算符。例如:
15//2
返回7,即15被2整除是7。
但是
15%2
返回1意味著15被2整除的余數(shù)是1。
此外,可以使用divmod函數(shù)同時(shí)返回可除數(shù)和余數(shù)。
例如
divmod(15,2)
返回一個(gè)tupl
針對(duì)數(shù)學(xué)計(jì)算,Python都提供了哪些實(shí)用的模塊?
:加法運(yùn)算,將兩個(gè)數(shù)值相加。如:112。
-:減法運(yùn)算,兩個(gè)值相減。如:3-41。
*:乘法運(yùn)算,將兩個(gè)值相乘。如:2*36。
/:除法運(yùn)算,兩個(gè)數(shù)值相除。如:9/33。
%:模數(shù)/余數(shù),求除法余數(shù)。如:10%31。
//:整除,求商的整數(shù)部分。如:11/25。
**:冪運(yùn)算,返回x的y次方.如:2**38次方運(yùn)算符**,
復(fù)數(shù),另外,math是專門用于數(shù)算的,math.ceil(x)。向上舍入并返回大于或等于x的最小整數(shù),
數(shù)學(xué)樓層(x).向下舍入并返回小于或等于x的最大整數(shù)。
math.fabs(x).取x的絕對(duì)值。
階乘(x).求x的階乘,必須是整數(shù),否則會(huì)出錯(cuò)。冪和對(duì)數(shù)函數(shù),
數(shù)學(xué)表達(dá)式(x).返回e**X。
math.log(x[,base]).求以底為單位的對(duì)數(shù)。math.pow(x,y).冪運(yùn)算,計(jì)算xy,相當(dāng)于x**y.math.sqrt(x)**.求x的平方根,開(kāi)根號(hào)。Pythons的數(shù)學(xué)庫(kù)只有開(kāi)平方根,沒(méi)有立方根和n次方根,但是你可以用math.pow或者**,只要把根號(hào)換成分?jǐn)?shù)就可以了,而數(shù)學(xué)庫(kù)中的三角函數(shù)是用弧度來(lái)計(jì)算的,所以你必須先轉(zhuǎn)換成弧度再用角度來(lái)計(jì)算。Math還提供了角度和弧度的轉(zhuǎn)換功能。
(十)
㈩.
math.tan(x).
㈩.反余弦函數(shù)。
㈩.反正弦函數(shù)。
㈩.反正切函數(shù)。
math.hypot(x,y).歐幾里德范數(shù)。相當(dāng)于sqrt(x*xy*y)。雙曲函數(shù)類似于三角函數(shù)。
㈩.x的雙曲余弦函數(shù)。
㈩.求x的雙曲正弦函數(shù)。
math.tanh(x).求x的雙曲正切函數(shù)。
㈩.求x的反雙曲余弦。
㈩.求x的反雙曲正弦。
㈩.求x的反雙曲正切。