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()方法示例已结束。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Ankit Lathiya所有,未经许可,不得转载
你可能还喜欢