擅长:python、mysql、java
<p>可能不是,主要版本更改没有向后兼容性。你知道吗</p>
<p><strong>编辑</strong>:对于您的代码示例,它可能有效。脚本中2和3之间唯一的变化是print不是python2中的函数,这一点并不重要,因为print(x)与python2解释器中的print x相同,额外的括号不会有任何影响。你知道吗</p>
<p><strong>EDIT2</strong>:正如另一个回答中所说的那样,分歧也将破裂。这是因为int/int将导致python2中的int和python3中的float。这意味着<code>5 / 2</code>在python2中是2,在python3中是2.5。<code>from __future__ import division</code>解决了这个问题。你知道吗</p>