How can I check for NaN values?

后端 未结 17 2202
盖世英雄少女心
盖世英雄少女心 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 06:00

    The usual way to test for a NaN is to see if it's equal to itself:

    def isNaN(num):
        return num != num
    

提交回复
热议问题