D.9 结论
我们知道,巨大的变化正发生在下一代Python上,仅仅因为版本3.x的代码不后向兼容旧版本。这种变化虽然重要,但对程序员来说不需要全新的思维方式(虽然有明显的代码破坏)。为了缓解过渡时期,剩下2.x版本解释器的当前和未来版本都将包含3.x后向移植特性。
Python 2.6是第一个“双模”解释器,利用它你可以开始编写针对版本3.x的代码库。Python 2.6和更新版本运行2.x所有版本的软件,并能够理解一些3.x版本的代码。(当前目标是2.7版本作为2.x发行版的最后版本,为了找到有关虚构的Python 2.8发行版的更多信息,可以在http://www.python.org/dev/peps/pep-0404上查看PEP 404。)通过这种方式,这些2.x的最终版本有助于简化移植和迁移过程,并降低过渡到下一代Python编程的难度。
[1].可以认为布尔(bool)类型也是这个等式的一部分,因为布尔数在数值情况下的行为就像0和1,而不是对应地拥有自然的False和True值。
