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
True
True
False
False
True
True
True