Python math.isfinite() 方法
实例
检查值是否为有限值:
# 导入 math 库import math# 检查值是否为有限值:print(math.isfinite(2000))print(math.isfinite(-45.34))print(math.isfinite(+45.34))print(math.isfinite(math.inf))print(math.isfinite(float("nan")))print(math.isfinite(float("inf")))print(math.isfinite(float("-inf")))print(math.isfinite(-math.inf))print(math.isfinite(0.0))
定义与用法
math.isfinite() 方法检查数字是否是有限的。
如果指定的数字是有限数,则此方法返回True,否则返回False。
语法
math.isfinite(x)
参数值
| 参数 | 描述 |
|---|---|
| x | 必填。要检查的值。一定是一个数字类型 (float/integer/infinite/NaN/finite) |
技术细节
| 返回值: | 一个 bool 值, 如果 x 是有限的,则为 True;如果 x 是无穷大或 NaN,则为 False |
|---|---|
| Python 版本: | 最新的 Python 3.2 |