擅长:python、mysql、java
<p>在Python2.x中,默认的除法运算符是“经典除法”。这意味着,当使用整数运算符时,^ {CD1}}将导致与C++或java类似的整数除法[即^ {< CD2> }。</p>
<p>在Python3.x中,这是改变的。在这里,<code>/</code>指的是“真除法”[<code>4/3 = 1.3333..</code>],而<code>//</code>用于请求“经典/楼层除法”。</p>
<p>如果希望在Python2.7中启用“真除法”,可以在代码中使用<code>from __future__ import division</code>。</p>
<p>来源:<a href="http://www.python.org/dev/peps/pep-0238/" rel="nofollow noreferrer">PEP 238</a></p>
<p>例如:</p>
<pre><code>>>> 4/3
1
>>> 4//3
1
>>> from __future__ import division
>>> 4/3
1.3333333333333333
>>> 4//3
1
</code></pre>