如果我是Python新手,我应该使用什么版本的Python?

Ser*_*pia 20 python

如果我对Python完全不熟悉并且正在阅读有关打印控制台,变量类型,集合等的语句:

我应该使用什么版本的Python?

我知道Python 2.6.x有很多第三方库,但我很害怕我会学到一些不能很好地融入Python 3的东西.

例如,在Python 3中你可以使用input(),在Python 2中你必须使用raw_input().

非常感谢你提供的信息.

小智 19

Python 2.6(和2.5,2.4)是您在大多数机器(Linux)上安装的内容,以及您将找到的大部分代码.因此,我将从Python 2.6开始.

  • 同样重要的是,2.x是大多数教程,操作方法,常见问题解答和其他有用的在线帮助的基础. (3认同)

Tra*_*haw 13

这真的取决于你想做什么.一般来说,Python 3"还没有准备好",因为很少有库支持Python 3.这最终会极大地限制你作为初学者使用该语言所能完成的任务.

另一方面,如果你认为自己会花时间学习更多"纯编程"任务,那么Python 3可以成为一个很好的起点,因为stringsPython 3中的内容完全不同.

那么,你现在想用Python做什么?你想做有用的东西吗?Python 2.x. 你想学习Python是为了学习Python吗?Python 3.

在一两年内,Python 3可能会成为默认选择.在那之前,它真的取决于你.但你可以肯定的是,你选择的Python中的任何技能在2.x和3中都会有用.在Python 3中,一些重要的事情发生了变化,但Python 3仍然是Python.


Ign*_*ams 7

最新的2.6.不要担心3.x; 没有那么多要学的东西.