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 | 必需。要检查的值。必须是数字(浮点数/整数/无穷大/NaN/有限数) |
技术详情
返回值 | 一个 bool 值,如果 x 是有限数,则为 True,如果 x 是无穷大或 NaN,则为 False。 |
---|---|
Python 版本 | Python 3.2 中新增 |