Python2还是Python3
在(2020年)之前,入门Python时,还会遇到一个问题:
到底是选择(生态相对较广的)Python 2,还是选择(版本更新的)Python 3?
之前的回复一般是:新手可以考虑Python 2,稍微熟悉后换Python 3
而现在(2020年之后),官网(2020年之后就)早已放弃Python 2。
所以此问题已不存在,直接选择Python 3入手学习和后续开发,即可。
另外补充几句:
- 现在Python的生态中,还是有(一些、或者说不少)
Python 2的库的- 但只要是活跃的、有生命力的库,会(早晚)尽快换到(支持)
Python 3的
- 但只要是活跃的、有生命力的库,会(早晚)尽快换到(支持)
Python 3的性能总体上比Python 2更好- 严格的说:
Python 3的具体实现,往往比之前Python 2的实现,总体上性能更好- 大概水平:
Python 3比Python 2快大概1.2倍左右
- 大概水平:
- 细节的说:对于Python的解释器版本,
CPython,PyPy:即时(JIT)编译器等来说PyPy比CPython更快
- 严格的说: