Python math.copysign() 方法

定义和用法

math.copysign() 方法返回浮点数,该浮点数由第一个参数的值和第二个参数的符号 (+/-) 组成。

实例

使用第二个值的符号 (+/-),作为第一个值的符号:

# 导入 math 库
import math 

# 返回第一个值,带有第二个值的符号
print(math.copysign(4, -1))
print(math.copysign(-8, 97.21))
print(math.copysign(-43, -76))

亲自试一试

语法

math.copysign(x, y)

参数

参数 描述
x

必需。数字。返回值将具有此参数的值。

它必须是数字,否则会产生 TypeError。

y

必需。数字。返回值将具有此参数的符号 (+/-)。

它必须是数字,否则会产生 TypeError。

技术细节

返回值: 浮点数值。这将具有第一个参数的值和第二个参数的符号。
Python 版本: 2.6