Python 2.x 与Python 3.x
目前市场上有两个Python版本并存着,分别是Python 2.x
和Python 3.x
。
- Python 2.x是
过去
的版本,解释器的名称是python
。 - Python 3.x是
现在和未来
主流的版本,解释器名称是python3
。 - 相比于
Python
的早期版本,Python 3.x
有一个较大的升级。为了不带入过多的累赘,Python 3.0在设计时并没有考虑向下兼容
,导致许多用早期Python版本设计的程序都无法在Python 3.0
上正常运行。 - 为了兼顾现有的程序,官方提供了一个过渡版本
Python 2.6
。这个版本基本使用了Python 2.x
的语法
和库
,但同时也考虑了向Python 3.0
的迁移,允许使用部分Python 3.0
的语法
与函数
。2010年推出的Python 2.7
被确定为Python 2.x的最后一个版本
。
说明
- 编写Python程序时建议使用
Python 3.0
的语法。 - 在程序开发过程中,如果无法使用
Python 3.0
的语法(极少数第三方库不支持3.0
的语法),建议先用Python 3.0进行开发,然后用Python 2.6、Python 2.7运行,并作一些兼容性处理
。
网友评论