2013-01-16 71 views
3

我知道这个问题已经在这个网站上被询问了很多次。但时间变了。他们很久以前就被问过了,我想我现在可以从python 3开始?你说什么? 的Python 2.x或3?并解释为什么?感谢您的支持。 :)我该学什么? Python 2或Python 3?

+0

如果你知道2,3只是许多事情变得更加方便。开始于2.7 – alinsoar

+0

这真的取决于(如在,是非常主观的) - 它取决于你想使用的库,你将会用它做什么等。 – Makoto

+0

Python 2.6+和3非常相似。如果你知道'之一,那么你就会知道对方除非有一些变化。(-1和关闭投票,看FAQ) – 2013-01-16 04:18:33

回答

3

你可以学习两种,蟒蛇2.x和Python 3的语法是相似的,你所获得的知识通常适用于任一版本。所以只需选一个即可,dive in

至于哪一个你应该使用,答案是 - 照常 - 取决于。我们不能在不知道你打算使用python的情况下回答这个问题,因为事情很大程度上取决于你想使用哪些第三方库。

+0

我没有目标。我有几天的假期,我认为如果我开始使用Python学习会很好。 – Surya

0

这是非常依赖于你想使用它的上下文。有一些老的模块,甚至是那些仍然在正在制定和支持他们的社区,对Python 2中的工作,但尚未与Python 3兼容 - 一个非常值得注意的情况是Pygame。他们可能会不时声明,但他们对Python 3的支持是非常粗略的工作进展。因此,如果您依赖于某些外部模块,Python 2是保持向后兼容一切的一个非常安全的选择。