Python2.6和Python3.0是否需要一起学习?

2024-04-25 01:26:43 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我学习了Python3.0和其中的代码,我的代码是否仍然与Python2.6(或2.5)兼容?在


非常类似于:

If I'm Going to Learn Python, Should I Learn 2.x or Just Jump Into 3.0?


Tags: orto代码iflearnjustgoingshould
3条回答

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

不,3.x和2.x在很大程度上是不兼容的(这实际上是这么做的一个主要动机)。事实上,您可能根本不应该使用3.0——目前它是相当不可用的,而且仍然主要是为了让库开发人员移植到它以便它可以使用。在

Python2.6和Python3.0非常兼容。老实说,这两者之间没有太多的区别。在这一点上,第三方库支持对于2.x系列要好得多(上次我检查过,我使用的一些库没有从2.5更新,但是从2.5升级到2.6只是一个重新编译,但是对于C级的东西,2.6到3.0是一个真正的痛点)。在

开始学习2.6。基础设施现在已经准备好了,当你最终想要迁移到3.x.2.x的时候会有很多帮助:在某个时候会有一个2.7版本,所以如果你现在学习2.6,你就不会走运了。在

相关问题 更多 >