math.isinf(x)函数的作用是判断浮点数x是否为无穷大。
当x为正无穷大时,返回True;当x为负无穷大时,返回True;其它情况下,返回False。
使用方法
1.导入math模块
import math
2.使用isinf()函数
print(math.isinf(float("inf"))) # True
print(math.isinf(float("nan"))) # False
其中第一个例子判断正无穷大,第二个例子判断非数字类型。
另一个例子:
import math
a = float("inf") # 正无穷大
b = float("-inf") # 负无穷大
print("a是无穷大:", math.isinf(a)) # True
print("b是无穷大:", math.isinf(b)) # True
print("10是无穷大:", math.isinf(10)) # False
print("0是无穷大:", math.isinf(0)) # False
该程序中,分别使用isinf函数确定浮点数a和b是否为无穷大,并确定数字10和0是否为无穷大。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python math.isinf(x):验证是否无穷大函数详解 - Python技术站