Python 2.6-october 1, 2008
Python 2.6.1-october 1, 2008
Python 2.6.6-october 1, 2008
Python 3.0-december 3, 2008
Python 2.7-july 3, #目前业内主流使用的工业版本依然是2.7
print "Hello World" #in 2.x
Print ("Hello World") #in 3.x
In Summary:python 2.x are legacy, Python 3.x is the present and future of the language
Summary: Python2.x is the legacy, python3.x is now and the future of the language
Python 3.0 was released released in 2008. The final 2.x version 2.7 release came out in mid-2010,
With a statement declaration of extended Extended support supports for this end-of-life release. The 2.x branch Branch would see no new major significant releases after that.
3.x is under active development are actively developing and has already have seen over more than five years of stable stable releases version, including including VE Rsion version 3.3 in 2012,
3.4 In, and 3.5 in 2015. This means means that all recent recent standard library improvements upgrade/improvement, for example example, is only
Available available by default in Python 3.x.
2.x = default encoding =assic = Not supported
3.x = default encoding =unicode = Default Support Chinese
Guido van Rossum (the original creator of the Python language) decided decided to clear up the Python 2.x properly appropriate, with less r Egard regardless of the for backwards backwards compatibility compatible than is the case for new releases in the 2.x range. The most drastic radical improvement is the better better Unicode (is an encoding) support for Chinese (with all text character strings being Unicode by DEFA Ult) as well as saner bytes/unicode separation.
Besides in addition, several several aspects aspects of the core core language (such as print and exec being statements, integers using floor divis ION) has been adjusted tuned to easier simpler for newcomers novice to learn and to is more consistent continuous with the rest of the LAN Guage, and old cruft have been removed (for example, all classes is now New-style, "range ()" Returns a memory efficient it Erable, not a list as in 2.x).
Python 2 vs 3
1. Chinese is supported by default
2. Incompatible 2.x
3. Core grammar adjustment, easier to learn
4. The new feature is only available on 3.x
Some version analysis of Python