Python math模块中定义了一些数学函数。由于这个模块属于编译系统自带,因此它可以被无条件调用。该模块还提供了与用标准C定义的数学函数的接口。本文主要介绍Python math.isfinite() 方法的使用,以及相关示例代码。

Python math.isfinite() 方法

Python Math方法

例如:

检查值是否有限:

# Import math Library
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))

1、定义和用法

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

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

2、调用语法

math.isfinite(x)

3、参数说明

参数

描述

x

必需的参数。要检查的值。

必须是一个数字(float/integer/infinite/NaN/finite)

4、方法说明

返回值:

一个bool值,如果x是有限的,则为True,如果x是无穷或NaN,则为False。

Python Version:

Python 3.2的新功能

Python Math方法

推荐文档