The Python isnan function is one of the Mathematical functions used to check whether the given value is a valid number or not. If it is a Positive or Negative value, then it returns False otherwise, True.
The syntax of the isnan in this Python Programming Language is
math.isnan(value)
Python isnan example
It is a simple example of isnan function to check whether zero is a valid number or not.
import math print(math.isnan(0))
False
Here, we are using this function on different values of both positive and negative. We have also used math.pi inside this method.
import math print(math.isnan(1)) print(math.isnan(0.00)) print(math.isnan(-2)) print(math.isnan(-4.0002)) print(math.isnan(math.pi))
False
False
False
False
False
Let me check this Python method against NaN (not a number)
import math print(math.isnan(float('NaN')))
True
In this Mathematical function example, we are using the infinity, math.inf, not a number values as the method arguments.
import math print(math.isnan(float('NaN'))) print(math.isnan(float('inf'))) print(math.isnan(float('-inf'))) print(math.isnan(math.inf)) print(math.isnan(-math.inf))