Python--數(shù)值運(yùn)算函數(shù)

數(shù)值運(yùn)算函數(shù)

abs(x)

x的絕對(duì)值

# 輸出x的絕對(duì)值
x = -223
print("x的絕對(duì)值為:{}".format(abs(x)))

# 輸出結(jié)果:
# x的絕對(duì)值為:223

divmod(x, y)

(x//y, x%y), 輸出為二元組形式

x, y = 42, 4
t = divmod(x, y)
print(t)
# 輸出結(jié)果:
# (10, 2)
# 運(yùn)算符:// x與y之整數(shù)商,即:不大于 x 與 y 之商的最大整數(shù)
# 運(yùn)算符:% x 與 y 之商的余數(shù), 也稱為模運(yùn)算

pow(x, y) 或 pow(x, y, z)

x ** y 或 x ** y % z 冪運(yùn)算

x, y = 3, 4
p = pow(x, y)
print("冪運(yùn)算結(jié)果為:{}".format(p))
# 輸出結(jié)果:
# 冪運(yùn)算結(jié)果為:81
# 3的4次冪
x, y, z = 3, 4, 5
p = pow(x, y, z)
print("x, y 冪運(yùn)算后 % z 的結(jié)果:{}".format(p))
# 輸出結(jié)果:
# x, y 冪運(yùn)算后 % z 的結(jié)果:1
# 3的4次冪:81, 81 % 5 = 1

round(x) 或 round(x, d)

對(duì) x 四舍五入, 保留d位小數(shù), 無參數(shù) d 則返回四舍五入的整數(shù)值

x = 3.1415926
rou = round(x)
print("四舍五入后結(jié)果為:{}".format(rou))
# 輸出結(jié)果:
# 四舍五入后結(jié)果為:3
rou = round(x, 3)
print("四舍五入后結(jié)果為:{}".format(rou))
# 輸出結(jié)果:
# 四舍五入后結(jié)果為:3.142

max(x1, x2, x3, ..., xn)

x1, x2, x3, ..., xn 的最大值, n沒有限制

maxNum = max(223, 112, 444, "N", "2", "ABCD")
print("最大值為:{}".format(maxNum))
# 編譯結(jié)果:
# TypeError: '>' not supported between instances of 'str' and 'int'
# 類型錯(cuò)誤:“str”和“int”實(shí)例之間不支持“>”
# ps:不支持字符串與數(shù)值型比較
maxNum = max(223, 112, 444, 3.1415926, 0.12)
print("最大值為:{}".format(maxNum))
# 輸出結(jié)果:
# 最大值為:444

min(x1, x2, x3, ..., xn)

x1, x2, x3, ..., xn 的最小值, n沒有限制

minNum = min(223, 112, 444, 3.1415926, 0.12)
print("最小值為:{}".format(minNum))
# 輸出結(jié)果:
# 最小值為:0.12
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容