The Python cmath.isfinite() function verifies whether the number is finite or not.
This function returns True if the specified number is finite number; otherwise, it returns False. In this function, a floating point is considered finite if it is positive or negative.
For instance, if we have a floating-point, number (x= 3.14), then this function will return True because x is a finite number.
SyntaxFollowing is the basic syntax of the Python cmath.isfinite() function −
cmath.isfinite(x)Parameters
This function checks whether the given number is finite or not, this function also accepts a numeric value as a parameter.
Return ValueThis function returns a boolean value i.e True or False.
Example 1In the following example we are checking boolean values for the given complex numbers using cmath.isfinite() function.
import cmath x = cmath.isfinite(10+3j) print(x)Output
Following is the output of the above code −
TrueExample 2
Here, we are check if infinite is a finite floating point using cmath.isfinite() function.
import cmath x = cmath.isfinite(float('inf')) print(x)Output
The output obtained is as follows −
FalseExample 3
Now, we are checking '0' is a finite number using cmath.isfinite function.
import cmath result = cmath.isfinite(0) print("The result is:", result)Output
We will get the following output −
The result is: TrueExample 4
In the below example if the given value is not a number then this cmath.isfinite function returns TypeError.
import cmath res = cmath.isfinite("Welcome to Tutorialspoint") print(res)Output
The result is produced as shown below −
Traceback (most recent call last): File "/home/cg/root/27484/main.py", line 2, in res = cmath.isfinite("Welcome to Tutorialspoint") TypeError: must be real number, not strExample 5
In this example, we are checking if NaN(Not a Number) is a finite floating-point using cmath.isfinite() function.
import cmath res = cmath.isfinite(float('NaN')) print(res)Output
We will get the output as shown below −
False
python_modules.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4