python math数学函数

python math.isfinite()函数用于判断一个数是否为有限数。

语法

语法如下:
import math #导入math模块
math.isfinite( x )

参数

  • x: 指定要检查的数

返回值

如果是有限数(不是无穷大)也不是Nan,则返回True,否则返回False。

程序示例

#!/usr/bin/python
# coding=utf-8
import math
print(math.isfinite(100))
print(math.isfinite(-3.14))
print(math.isfinite(+3.14))
print(math.isfinite(math.inf))#浮点正无穷大 返回False
print(math.isfinite(math.nan))#Nan 返回False
print(math.isfinite(math.pi))#Π 返回True
print(math.isfinite(math.e))#欧拉数 返回True
print(math.isfinite(0.0))

程序运行结果:

True
True
True
False
False
True
True
True