2009-02-23 51 views

回答

4

Python 2.6和Python 3.0都是非常兼容。诚实地说,两者之间并没有太多的区别。在这一点上,第二方库支持对于2.x系列来说要好得多(最后我检查了一下,我使用的一些库并没有从2.5更新,但是从2.5到2.6只是一个重新编译,但是2.6到2.6 3.0对于C级的东西是一个真正的痛苦)。

刚开始学习2.6。基础架构现在就在那里,当你最终想要迁移到3.x时有很多帮助。 2.x不会消失:某些时候会有2.7版本发布,所以如果你现在学习2.6,你不会失去运气。

5

没有,3.X与2.X(这实际上做它的一大动机)在很大程度上是不相容的。事实上,你可能根本不应该使用3.0--目前它很不可用,并且仍然主要用于图书馆开发人员,以便它可以被使用。

+1

“这是相当无用的”没有准确描述它 – fuentesjr 2009-02-23 05:01:59

+0

好的,让我更准确地说出来。它拥有很少的第三方API,这对许多任务都是必需的,并且API正在迅速变化。通常需要几个子版本的东西在单个修补程序版本中发生变化 - 在3.0.1中,cmp()已被删除。它还没有准备好。 – 2009-02-23 05:13:15

1

NO。 Python 3代码与2.6不兼容。我建议以2.6开头,因为你的代码将更多有用

+0

Python 3.0在什么时候会在某种程度上有用? – Xolve 2009-02-23 04:50:02

2

现在使用2.6会更容易,因为大多数外部库与3不兼容。