W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
math.copysign(x, y)方法返回一個(gè)帶有絕對(duì)值(magnitude)為 x ,符號(hào)(sign)為 y 的數(shù)字。如果 x 是 NaN,則返回 NaN。如果 y 是 NaN,則返回 x 的絕對(duì)值。
這個(gè)方法的作用是將兩個(gè)數(shù)字的符號(hào)合并到一起,返回一個(gè)新的數(shù)字。例如,如果 x 是 -3,y 是 2,則結(jié)果是 -3。如果 x 是 3,y 是 -2,則結(jié)果是 -3。
這個(gè)方法在處理數(shù)學(xué)運(yùn)算時(shí)非常有用,因?yàn)樗梢源_保結(jié)果的符號(hào)與操作數(shù)的符號(hào)相同。例如,如果您需要計(jì)算兩個(gè)數(shù)的差,并且您想確保結(jié)果是正數(shù),那么您可以使用此方法來確保結(jié)果始終為正數(shù)。
math.copysign() 方法語法如下:
math.copysign(x, y)
參數(shù)說明:
返回一個(gè)浮點(diǎn)值,由第一個(gè)參數(shù)的值和第二個(gè)參數(shù)的符號(hào)組成。
以下實(shí)例返回第一個(gè)參數(shù)的值和第二個(gè)參數(shù)的符號(hào):
# 導(dǎo)入 math 包
import math
# 返回第一個(gè)參數(shù)的值和第二個(gè)參數(shù)的符號(hào)
print(math.copysign(4, -1))
print(math.copysign(-8, 97.21))
print(math.copysign(-43, -76))
輸出結(jié)果:
-4.0 8.0 -43.0
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: