📅  最后修改于: 2023-12-03 14:42:07.810000             🧑  作者: Mango
在 Python 中,获取一个数的绝对值可以使用内置函数 abs()
。这个函数可以用于任何数值类型,包括整数、浮点数和复数。
abs()
函数接受一个数值参数,返回这个数的绝对值。例如:
abs(-5) # 返回 5
abs(3.14) # 返回 3.14
abs(-2+3j) # 返回 3.605551275463989
1. 判断两个数之差的绝对值是否小于指定误差值
a = 3.14
b = 3.1415926
if abs(a - b) < 0.001:
# 两个数之差的绝对值在指定误差范围内
print("a 和 b 相差不到 0.001")
else:
# 两个数之差的绝对值超过指定误差范围
print("a 和 b 相差超过 0.001")
2. 数值的取整
我们可以使用 abs() 函数结合 round() 函数来将一个数值取整到最接近的整数。例如:
a = 3.14
b = -3.14
c = 3.5
d = -3.5
print(round(a)) # 输出 3
print(round(b)) # 输出 -3
print(round(c)) # 输出 4
print(round(d)) # 输出 -4
# 绝对值取整
print(round(abs(a))) # 输出 3
print(round(abs(b))) # 输出 3
print(round(abs(c))) # 输出 4
print(round(abs(d))) # 输出 4
在 Python 中,获取数值的绝对值是一项基本操作,它可以用于许多算法和应用中。我们可以使用内置的 abs()
函数来快速计算数值的绝对值,并结合其他函数来实现更为复杂的操作。