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

rip*_*234 -5 python python-2.7 python-3.x

这个问题在2010年问到"使用python 2".

七年后,用于新项目2.7或3.6的最好的python是什么?

Dav*_*idS 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%:官方文档

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