float(‘nan’)结果为Nan(不是数字)。但是,如何检查呢?应该很容易,但是我找不到。
math.isnan(x)
返回True如果x为NaN(非数字),以及False其他。
True
x
NaN
False
>>> import math >>> x = float('nan') >>> math.isnan(x) True