How can I check for NaN values?

后端 未结 17 1871
盖世英雄少女心
盖世英雄少女心 2020-11-22 05:02

float(\'nan\') results in Nan (not a number). But how do I check for it? Should be very easy, but I cannot find it.

17条回答
  •  名媛妹妹
    2020-11-22 05:51

    math.isnan(x)

    Return True if x is a NaN (not a number), and False otherwise.

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

提交回复
热议问题