可能重复:
Tutorial for Python - Should I use 2.x or 3.0?
我决定学蟒蛇。我以前使用过Java/c++/PHP/Action脚本。我应该学3.0还是2.x?大多数库还在2.x中吗?你推荐哪本书?我贴了这篇文章,因为我想得到这个问题的最新答案。
谢谢
发布于 2011-07-28 10:20:55
目前几乎所有的生产软件都是用python2.x编写的。您应该学习python2.x,因为它安装得更广泛,并且有更多的第三方库可用。最终,世界将转向3.x,但差异并不大,所以你学习2.x的努力不会被浪费掉。
看看这个常见问题:http://wiki.python.org/moin/Python2orPython3
不科学的快照:在pypi上可用的包中,python 3中有493个,在编写本报告时总共有11053个包(2011年7月)
发布于 2011-07-28 10:32:38
从学习Python开始!对于初学者来说,差异并不是很重要。在完成了一些基本的编程任务之后,作为一个更高级的用户,您可以查看不同之处,看看哪些更适合您。
由于使用python 2存在许多兼容性问题,因为您将拥有许多可以使用的外部库。
如果您对自己的项目有了一个想法,并且认为您可以不使用所有外部库,就可以使用python并帮助进行转换,这样我们就不会再有这个问题了。
但就目前而言,是2.7点。
希望这能有所帮助。
发布于 2011-07-28 10:49:24
我建议从2.7版开始,但是将下面的行放在每个新源文件的顶部。
#!/usr/bin/python2
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import division这将使它的行为更像3.x,因此您也会习惯于这种功能和语法(特别是打印函数)。
https://stackoverflow.com/questions/6857362
复制相似问题