Python isinf()方法示例| Python数学函数
Python isinf()是一种内置方法,用于查找数字是否为无限。它接受一个数字(整数,浮点数,NaN,inf),并检查其是否为无穷大。 isinf()函数位于python数学库下,因此如果要使用isinf()函数,则必须导入数学。
Python isinf()
isinf()方法是math模块的一种方法,用于检查数字是否为无穷大(正数或负数),它接受一个数字,如果给定的数字为正数或负数无穷大,则返回True,否则返回False。 。
句法
math.isinf(n)
isinf()函数将n作为参数,并检查n是否为无限大。
在这里,n可以是整数,浮点数,双精度数,inf,NaN等。
返回值
math.isinf()函数返回两种类型的输出:
正确:如果数字是无限的。
False:如果数字不是无限的。
编程范例
请参阅以下代码。
# app.py # Importing math library import math # Checking working of isinf() # When the number is integer print(math.isinf(109)) # When the number is float print(math.isinf(100.55)) # When the number is negative print(math.isinf(-14)) # When the number is not finite print(math.isinf(float('inf')))
输出量
False False False True
在此程序中,我们有第一个导入的数学库,然后使用各种输入检查了isinf()函数的输出。
我们分别检查了输出的整数,浮点数和负数。对于所有这些情况,输出为False。然后我们检查了inf的输出,这里的输出为True。
参见另一个示例。
# app.py import math print(math.isinf(21)) print(math.isinf(0.0)) print(math.isinf(0/1)) print(math.isinf(0.0/1.0)) print(math.isinf(-500))
输出量
python3 app.py False False False False False
结论
有时,我们需要使用正或负无穷大作为值。例如,它用于需要将当前答案与最佳答案进行比较的算法中。
通常,在启动步骤中,我们希望将值设置为正无穷大或负无穷大,以确保输入中没有其他值会更大或更小。
Python isinf()函数用于确定特定数字是否为无穷大。
最后,Python isinf()方法示例已结束。