Python cmath.isinf() Function
The Python cmath.isinf() function checks whether a given value is positive or negative infinite.
This function returns True if the specified number is infinite, otherwise it returns False.
For instance, if we have a floating point number "x = float('inf')", which represents positive infinity, i.e "True".
Syntax
Following is the basic syntax of the Python cmath.isinf() function −
cmath.isinf(x)
Parameters
This function accepts a numeric value as a parameter. Represents the floating point number to be infinity.
Return Value
This method returns a boolean value, i.e., True or False.
Example 1
In the below example, we are rectifying if positive infinity is infinite using cmath.isinf() function −
import cmath
x = cmath.isinf(float('inf'))
print(x)
Output
The output obtained is as follows −
True
Example 2
Here, we are checking if negative infinity is infinite using the cmath.isinf() function −
import cmath
res = cmath.isinf(float('-inf'))
print(res)
Output
Following is the output of the above code −
True
Example 3
Now, we are checking if "100" is infinite using cmath.isinf function −
import cmath
result = cmath.isinf(float(100))
print("The result is:",result)
Output
We will get the output as shown below −
The result is: False
Example 4
In this example, we are checking if NaN(Not a Number) is infinite using the cmath.isinf() function −
import cmath
result = cmath.isinf(float('NaN'))
print(result)
Output
The result is obtained as follows −
False
python_modules.htm