(1)NaN(not a number),在数学表示上表示一个无法表示的数,在Python中是浮点数的一个值,代表“不是数”,通常是除0错误。

(2)python中可以用float("nan")或cmath.nan获得。

(3)可用 math.isnan(a) 的返回值是True还是False来判断a是否为nan,如下图

        注意:math.isnan(x)中的输入值x必须是数字,否则会报错TypeError

import math
print(math.isnan(a))
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐