新手应该使用哪个版本的Python?
如果我对Python完全陌生,正在学习如何在控制台打印信息、变量类型、集合等等:
我应该使用哪个版本的Python呢?
我知道Python 2.6.x有很多第三方库,但我担心我学到的东西在Python 3中不太适用。
比如,在Python 3中你可以用input(),而在Python 2中你得用raw_input()。
非常感谢你的信息。
8 个回答
7
最新的版本是2.6。别担心3.x版本,其实要学的东西并没有那么多。
13
这其实要看你想做什么。一般来说,Python 3 现在“还不太成熟”,因为支持 Python 3 的库很少。这会让你作为初学者能做的事情受到很大限制。
另一方面,如果你觉得自己在学习过程中会更多地进行“纯编程”的任务,那么 Python 3 可能是个不错的起点,因为在 Python 3 中,像 字符串
这样的东西变化很大。
那么,你现在想从 Python 中得到什么呢?你想做一些有用的东西吗?那就用 Python 2.x。如果你只是想学习 Python 本身,那就用 Python 3。
再过一两年,Python 3 很可能会成为默认选择。在那之前,选择权在你。不过你可以放心,无论你学到什么 Python 的技能,在 2.x 和 3 中都是有用的。Python 3 中有一些重要的变化,但它仍然是 Python。
17
大多数电脑(特别是Linux系统)上安装的都是Python 2.6(还有2.5和2.4)。而且大部分代码都是用这些版本写的。所以我建议你从Python 2.6开始学习。