Python NaN Values – How to Check for NaN Values

mathnanpython

float('nan') represents NaN (not a number). But how do I check for it?

Best Answer

Use math.isnan:

>>> import math
>>> x = float('nan')
>>> math.isnan(x)
True