初学者选择Python 3.1合适吗?

5 投票
5 回答
1106 浏览
提问于 2025-04-15 19:00

可能重复的问题:
如果我刚接触Python,应该使用哪个版本的Python?

对于初学者来说,使用Python 3.1合适吗?或者说,有什么严重的缺点需要考虑吗?

5 个回答

3

我能想到的唯一一个缺点就是,很多现有的Python代码和例子都是为Python 2.x写的,可能在Python 3中无法运行。不过,你需要做的修改通常很小,所以你很快就会习惯这些细微的差别。

如果你在学习教程,确保它是针对Python 3.x的,而不是2.x,这样例子才能正确运行。

4

目前,库的支持是个大问题,直到库的开发者为Python 3.x开发出支持。

比如,这里有一些你可能感兴趣的流行库,但它们还不支持Python 3.x:

以下是一些支持 Python 3.x的库:

正在进行支持的库:

17

3.1版本比2.5或2.6版本简单多了,但目前缺少很多第三方插件、支持它的环境(比如一些大型应用用它来编程)和工具,比如集成开发环境(IDE)。所以,选择学习Python的版本很大程度上取决于你想用它来做什么——如果只是为了个人学习,3.1是个不错的选择;但如果你是想用它来实际开发应用、网站等,那么现在2.5或2.6会更适合你(虽然将来3.*版本肯定会超过2.*版本,但现在还没到那个时候;-)。

撰写回答