为什么python 3推出这么多年了,python 2却依然受欢迎?
发布网友
发布时间:2022-04-07 12:03
我来回答
共1个回答
热心网友
时间:2022-04-07 13:32
用python2.5、2.6和2.7其实是为了推广3.1.2,从python2.x到python3.1.2的过渡产物,部分语法同时向上下兼容。目前大部分代码都是2.5的,所以建议用2.7。
2.7 的稳定性肯定比3.1.2的要好,3.1.2功能比较新,但是不稳定,网上一起交流的朋友,经常出现安装错误,无法运行等错误。
而Python 2.7 是第一个正式版本。这也是 Python 计划中 2.x 的最后的主要版本。
该版本包含很多 Python 3.1 中的新特性,主要的提升包括如下几个方面:
An ordered dictionary type
New unittest features including test skipping and new assert methods
A much faster io mole
Automatic numbering of fields in the str.format() method
Float repr improvements backported from 3.x
Tile support for Tkinter
A backport of the memoryview object from 3.x
Set literals
Set and dictionary comprehensions
Dictionary views
New syntax for nested with statements
The sysconfig mole