带有Python示例的math.copysign()方法
Pythonmath.copysign()方法
math.copysign()方法是数学模块的库方法,用于获取带有另一个数字的符号的数字,它接受两个数字(整数或浮点数),并返回带有第二个数字的符号的第一个数字的浮点值。
注意:如果传递了除数字以外的任何内容,则该方法将返回类型错误“TypeError:需要浮点数”。
它的语法math.copysign()方法:
math.copysign(x, y)
Parameter(s):x,y–两个数字,x要转换,y需要符号。
返回值:float-返回一个浮点值,即x和y的符号。
示例
Input:
a = 10
b = -2
# 函数调用
print(math.copysign(a, b))
Output:
-10.0Python代码演示示例math.copysign()方法
# Python代码演示示例
# math.copysign() method
import math
# 数字
a = 10
b = -2
print("copysign(a,b): ", math.copysign(a,b))
a = -10
b = -2
print("copysign(a,b): ", math.copysign(a,b))
a = 10.23
b = -2
print("copysign(a,b): ", math.copysign(a,b))
a = -10.23
b = -2.34
print("copysign(a,b): ", math.copysign(a,b))
a = -10
b = 2
print("copysign(a,b): ", math.copysign(a,b))输出结果
copysign(a,b): -10.0 copysign(a,b): -10.0 copysign(a,b): -10.23 copysign(a,b): -10.23 copysign(a,b): 10.0