float('nan')表示 NaN(不是数字)。但是我该如何检查呢?
float('nan')
使用 math.isnan:
math.isnan
>>> import math >>> x = float('nan') >>> math.isnan(x) True
测试NaN的常用方法是查看它是否等于它自己:
def isNaN(num): return num != num