首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习Python3.0还是2.x?

学习Python3.0还是2.x?
EN

Stack Overflow用户
提问于 2011-07-28 10:16:54
回答 4查看 880关注 0票数 3

可能重复:

Tutorial for Python - Should I use 2.x or 3.0?

我决定学蟒蛇。我以前使用过Java/c++/PHP/Action脚本。我应该学3.0还是2.x?大多数库还在2.x中吗?你推荐哪本书?我贴了这篇文章,因为我想得到这个问题的最新答案。

谢谢

EN

回答 4

Stack Overflow用户

发布于 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月)

票数 6
EN

Stack Overflow用户

发布于 2011-07-28 10:32:38

从学习Python开始!对于初学者来说,差异并不是很重要。在完成了一些基本的编程任务之后,作为一个更高级的用户,您可以查看不同之处,看看哪些更适合您。

由于使用python 2存在许多兼容性问题,因为您将拥有许多可以使用的外部库。

如果您对自己的项目有了一个想法,并且认为您可以不使用所有外部库,就可以使用python并帮助进行转换,这样我们就不会再有这个问题了。

但就目前而言,是2.7点。

希望这能有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2011-07-28 10:49:24

我建议从2.7版开始,但是将下面的行放在每个新源文件的顶部。

代码语言:javascript
复制
#!/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,因此您也会习惯于这种功能和语法(特别是打印函数)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6857362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档