如果你是初学者,或者之前接触过其他编程语言,你可能不知道,当你开始学习python时,会遇到一个很头疼的问题:版本问题! !我应该学习python2还是学习python3?这非常令人困惑!
经过一番搜索,你会发现python3和python2是不兼容的,而且差别比较大。你应该学习哪个版本?让我们为你分析一下:
设计 Python3 的初衷是为了在没有代码兼容性负担的情况下改进 Python,所以 Python3 比 Python2 有了很大的改进,更容易理解,也更合理。
现状分析
PyPy、各大web框架、科学计算包、Scrapy等常用模块,都已经很好地支持了Python3。但是还是有一些比较老的库没有维护,不支持最新的 Python3,不过不用担心,这些库往往不常用,或者可以找到替代品。
大多数情况下可以直接写2/3兼容的代码,也有6层等兼容层可用。
当然,python2 对较旧的库有更多的支持,至少在学术界是这样。
选择理由
Python3 才是Python的未来
Python官方都建议指直接学习Python3
Python2 据说只维护到2020年
总结
所以先学Python2或者Python3都不是问题。其实差别不大。最重要的是下定决心去学习它。学完Python3,Python2代码开发没问题!
不过我还是推荐直接学习Python3,毕竟它的语法更合理,更新。除非你的外部环境只允许你使用 Python2。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python静态方法使用注意事项12/08
- ♥ 如何在python中查看辅助函数10/14
- ♥ python编程删除字符的方法01/10
- ♥ Python如何创建对象以及有哪些方法?09/30
- ♥ python导入模块时出现错误怎么办09/30
- ♥ python如何调用自己的函数09/10
内容反馈