Python math 模块
Python math.isclose() 方法返回用于检查两个值是否彼此接近,如果值接近,则返回 True,否则返回 False。
math.isclose() 根据给定的绝对和相对容差确定两个值是否被认为是接近的。
Python 版本:3.5
计算公式为:
abs(a-b) <= max(rel_tol * max(abs(a), abs(b)), abs_tol)
语法
math.isclose() 方法语法如下:
math.isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0)
参数说明
返回值
返回一个布尔值,检查两个值是否彼此接近,如果值接近,则返回 True,否则返回 False。
实例
以下实例检查两个值是否彼此接近:
输出结果:
False True
以下实例检查两个浮点数是否接近:
False 0.30000000000000004 True