您应该在2017年使用哪个python用于新项目?

时间:2017-06-14 09:56:58

标签: python python-2.7 python-3.x

This question在2010年问道说"使用python 2"。

七年后,用于新项目的最佳python是2.7还是3.6?

1 个答案:

答案 0 :(得分:5)

我认为这是一篇很好的文章,为什么你应该选择python 3: Python 3 vs Python 2

  

“Python 2系列的官方生命终止日期是2020年,这意味着您有三年的社区支持。之后,您将不得不寻找获得支持这个系列作为新漏洞的方法由于2.7.13预计将成为2.7系列中的最后一个主要版本,因此新功能不会被反向移植,只有安全和错误修复将从现在开始到2020年。(ActiveState将继续支持Python 2系列很长一段时间,但新的语言功能只能在Python 3中使用。)

     

除了上面提到的原因,你还想转向Python   3因为语言有很多改进。   可能最大的原因是整数除法更简单   在Python 3中更强大。其他原因包括异步支持,   更好的异常处理,Unicode支持,你可以混合选项卡和   空间。 Python 3还为您提供了功能注释和范围内存   具有更高内存效率的对象。“

2009年,官方文档称Python 2.5比3.0版快10%:Offical Documentation

  

“3.0概括的最终结果是Python 3.0运行pystone基准测试比Python 2.5慢大约10%。最有可能的最大原因是删除了小整数的特殊外壳。还有改进的余地,但它将在3.0发布后发生!“