选择Python 3.x还是2.x?
我几个月前开始学习Python,刚开始就遇到了一个问题。那时候我决定继续使用2.x版本(具体来说是2.7.1),因为我会参与一个基于这个版本的项目。
随着时间的推移,我发现很多地方都提到“这个功能在3.x版本中将不再支持”或者“这个会有变化”,类似的话。我也意识到有很多工具和库可以帮助我编程,做各种功能。不过,很多这些工具和库都说明只支持3.x版本以下的(当然,它们大多数也在努力适配3.x版本)。
现在,我觉得自己最多也就是个新手,我应该继续用2.7版本,还是考虑转到3.x版本呢?毕竟,作为程序员,了解最新的动态总是比较好的,免得被时代淘汰——即使只是版本之间的差别!
4 个回答
3
继续讨论2.7版本。这个问题每隔几个月就会有人问一次。我们会在答案有变化的时候通知大家。:-)
3
这是一个常见的问题,你可以在“官方维基”上找到很好的答案:http://wiki.python.org/moin/Python2orPython3
5
使用 python 2.7
,并在启动 python
时加上 -3
参数,这样当你使用一些在 Python 3 中不支持的东西(或者将来会被淘汰的功能)时,它会给你警告。关于这些警告的更多信息可以在 这里 找到。