Python3 math.copysign()方法 -返回固定符號的值

2023-04-24 16:03 更新

Python math 模塊  math 模塊


描述

math.copysign(x, y)方法返回一個帶有絕對值(magnitude)為 x ,符號(sign)為 y 的數(shù)字。如果 x 是 NaN,則返回 NaN。如果 y 是 NaN,則返回 x 的絕對值。

這個方法的作用是將兩個數(shù)字的符號合并到一起,返回一個新的數(shù)字。例如,如果 x 是 -3,y 是 2,則結(jié)果是 -3。如果 x 是 3,y 是 -2,則結(jié)果是 -3。

這個方法在處理數(shù)學運算時非常有用,因為它可以確保結(jié)果的符號與操作數(shù)的符號相同。例如,如果您需要計算兩個數(shù)的差,并且您想確保結(jié)果是正數(shù),那么您可以使用此方法來確保結(jié)果始終為正數(shù)。


語法

math.copysign() 方法語法如下:

math.copysign(x, y)

參數(shù)說明:

  • x -- 必需,數(shù)字。
  • y -- 必需,數(shù)字,返回將值具有該參數(shù)的符號 +/-。

返回值

返回一個浮點值,由第一個參數(shù)的值和第二個參數(shù)的符號組成。


實例

以下實例返回第一個參數(shù)的值和第二個參數(shù)的符號:

# 導入 math 包
import math

# 返回第一個參數(shù)的值和第二個參數(shù)的符號
print(math.copysign(4, -1))
print(math.copysign(-8, 97.21))
print(math.copysign(-43, -76))

輸出結(jié)果:

-4.0
8.0
-43.0

Python math 模塊  math 模塊


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號