Nilai floating-point “bukan angka” (NaN). Setara dengan keluaran float('nan'). Karena persyaratan standar IEEE-754, math.nan dan float('nan') tidak dianggap sama dengan nilai numerik lainnya, termasuk nilai numerik itu sendiri. Untuk memeriksa apakah suatu bilangan merupakan NaN, gunakan fungsi isnan() untuk menguji NaN, bukan is atau ==. Contoh:
math.nan
>>> import math
>>> math.nan == math.nan
False
>>> float('nan') == float('nan')
False
>>> math.isnan(math.nan)
True
>>> math.isnan(float('nan'))
True