Python math.isfinite() 方法

实例

检查值是否为有限值:

  1. # 导入 math 库
  2. import math
  3. # 检查值是否为有限值:
  4. print(math.isfinite(2000))
  5. print(math.isfinite(-45.34))
  6. print(math.isfinite(+45.34))
  7. print(math.isfinite(math.inf))
  8. print(math.isfinite(float("nan")))
  9. print(math.isfinite(float("inf")))
  10. print(math.isfinite(float("-inf")))
  11. print(math.isfinite(-math.inf))
  12. print(math.isfinite(0.0))

定义与用法

math.isfinite() 方法检查数字是否是有限的。

如果指定的数字是有限数,则此方法返回True,否则返回False。


语法

  1. math.isfinite(x)

参数值

参数描述
x必填。要检查的值。一定是一个数字类型 (float/integer/infinite/NaN/finite)

技术细节

返回值:一个 bool 值, 如果 x 是有限的,则为 True;如果 x 是无穷大或 NaN,则为 False
Python 版本:最新的 Python 3.2

分类导航