利用python math中的方法判断无穷大和NaN

对于浮点数的无穷大,负无穷大以及NaN 如何进行判断?

  1. python 中并没有特殊的语法用来表示这些特殊的浮点数值,我们可以用float() 来创建。


    image.png
  2. 无穷大会在数学计算中进行传播,且某些特定的操作会产生NaN的结果。


    image.png

    image.png
  1. NaN 会通过所有的操作进行传播,且不会发生任何异常,另外,NaN在进行比较的时候,从不会被判定为相等。
image.png

image.png

所以,对于无穷大以及NaN最安全的检测判断,就是math.isinf() , math.isnan()

image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容