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 中的新增功能 |