- A+
所属分类:Python
初学者都会遇到的一个问题,Python2和Python3哪个好,该学习哪个才好呢?
Python3一定是未来的趋势,可以它不支持向下兼容,也就是我们用python2.7版本编写的代码,没法在python3中直接运行,而在python2.7中确可以应用一些python3的语法。
当然,Python3有它的好处,它的源码默认就是UTF-8编码,这样我们就不需要现将中文转换编码了,可以直接使用和输出中文。
我们在Python2中使用的print输出语句,在3版本中变成了一个叫做print()的函数,例如我们输出print “hello iplaypython”,现在变成了print(“iplaypython”)。
现在很多Python书籍中都在使用Python2版本做为教程示例,尤其是现在大多数第三方库都没有完全移植到python3版本,如果你直接选择学习Python3版本,将面临非常大的难题,很多python模块没办法正常使用,一些WEB框架,如果Web.py、Django等,对python3支持的都不算好,或者根本没有正式的支持。
我们安云网的文章和源码案例,也都会以Python2.7版本编写和讲解,建议初学者先学习Python2版本,之后依照个人情况,再选择是否学习3版本的Python语法。
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫