• 技术文章 >Python技术 >Python基础教程

    python inf是什么意思

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-09 11:54:25原创14352

    INF / inf:这个值表示“无穷大 (infinity 的缩写)”,即超出了计算机可以表示的浮点数的范围(或者说超过了 double 类型的值)。例如,当用 0 除一个整数时便会得到一个1.#INF / inf值;相应的,如果用 0 除一个负整数也会得到 -1.#INF / -inf 值。

    相关推荐:《Python基础教程

    Python中可以用如下方式表示正负无穷:

    float("inf"), float("-inf")

    利用 inf 做简单加、乘算术运算仍会得到 inf。

    >>> 1 + float('inf')
    inf
    >>> 2 * float('inf')
    inf

    但是利用 inf 乘以0会得到 not-a-number(NaN):

    >>> 0 * float("inf")
    nan

    除了inf外的其他数除以inf,会得到0。

    >>> 889 / float('inf')
    0.0
    >>> float('inf')/float('inf')
    nan

    不等式: 当涉及 > 和 < 运算时, 所有数都比 -inf 大;所有数都比 +inf 小;等式: +inf 和 +inf 相等;-inf 和 -inf 相等。

    专题推荐:python inf
    上一篇:python if语句如何结束 下一篇:python ix什么意思

    相关文章推荐

    • python中的nan是什么意思• python中pop是什么意思• python中len什么意思• python graph什么意思

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网