附录C Python 3:一种编程语言进化的产物
Matz(Ruby的作者)有一个伟大的论证,即“开源要么不断演变,要么消失。”
——Guido van Rossum,2008年3月
(在PyCon会议上口头论述)
Python 3代表Python语言进化的一个产物,所以它不会执行大多数针对Python 2.x版本解释器所写的旧代码。但是,这并不意味着你不能识别旧有的代码,或者需要广泛的移植才能使旧代码工作于3.x版本下。事实上,新的语法与过去的语法非常相似。然而,因为print语句在新版本中不再存在,所以它很容易破坏旧有的代码。附录将讨论print和版本3.x的其他变化,并且将着重强调为了使其更优秀,Python必须进行的一些改进。最后,我们给出了一些迁移工具,它们可能有助于你实现这一转变。
