Python程序设计基础与应用
上QQ阅读APP看书,第一时间看更新

1.2 Python版本简介

Python官方网站同时发行和维护着Python 2.x和Python 3.x两个不同系列的版本,并且版本更新速度非常快。目前常用版本分别是Python 2.7.14、Python 3.4.8、Python 3.5.5和Python 3.6.4。另外,本书定稿时Python 3.7.0已经推出beta2测试版本,预计在本书出版之前会发布正式版本。Python 2.x和Python 3.x这两个系列的版本之间很多用法是不兼容的,除了基本输入/输出方式有所不同,很多内置函数和标准库对象的用法也有非常大的区别,适用于Python 2.x和Python 3.x的扩展库之间更是差别巨大,这也是旧系统进行版本迁移时最大的障碍。

Python 3.x的设计理念更加合理、高效和人性化,代码开发和运行效率更高,2015年年底开始Python 3.x就已经呈现出全面普及和应用的趋势,越来越多的扩展库也以非常快的速度推出了与最新Python版本相适应的版本。另外,Python官方早在2016年就已经宣布,最迟到2020年将会全面放弃Python 2.x的维护和更新。所以,如果你正在使用2.x系列,那么最好尽快转换成3.x并且选择较高的版本。如果刚刚开始接触Python,那么一定要毫不犹豫地选择最新的3.x版本。