美文网首页
Python 中的 // 和 /

Python 中的 // 和 /

作者: 酷酷滴小爽哥 | 来源:发表于2018-09-01 16:15 被阅读0次

    总体来看: //主要表示整除,值为不大于浮点结果的最大整数;/主要表示浮点除法,得到的结果为浮点数,更为精确。

    但是两者在 python2python3 中有所不同,具体如下:

    python2 中:

    >>> 30.0 // 7
    4.0
    >>> 30 // 7
    4
    >>> 30.0 / 7
    4.285714285714286
    >>> 30 / 7
    4
    

    python3 中:

    >>> 30.0 // 7
    4.0
    >>> 30 // 7
    4
    >>> 30 / 7
    4.285714285714286
    >>> 30.0 / 7
    4.285714285714286
    

    总结:python3// 为整除,/ 为浮点除;python2 中如果要想浮点除,/ 必须前或者后得有个浮点数。

    相关文章

      网友评论

          本文标题:Python 中的 // 和 /

          本文链接:https://www.haomeiwen.com/subject/ubduwftx.html