随着时间进入2020年这个节点,Python
官方发表声明不在维护Python2
版本的技术更新,成为了Python
开发领域一个重要拐点。
目前,大部分公司的项目都是以前基于Python2
版本开发,许多项目延续到如今还在使用,至于原因,当然是项目直接迁移升级成Python3
成本过高。
于是出现了一种解决方案,这些继续使用Python2
版本的公司,可以在技术社区通过付费购买维护服务的方式,让专业技术团队,针对性的维护Python2
版本开发的项目。
Python2
需要维护专业技术团队,大家想想,Python是近年越来越火,新生力量,绝大部分都是从Python3
起步开始学习,所以掌握的都是新知识,其实很少人知道具体区别,并且加以运用。
Python3
综上所述,一个开发人员,在掌握Python3
版本开发技术的前提下,熟练使用Python2
也逐渐称为非常重要的一部分
那么,接下来我们来看看Python3
和Python2
版本有哪些区别吧。
Pyhton2
无需括号 Python3
需要括号Python2
中存储字符串,底层使用ascii编码python3
存储字符串,使用的是Unicodepython2
中的异常处理语法
Python3
中的异常处理语法
Python2
有打开方式
Python3
中打开方式
python2
有两种标准输入
info = raw_input(“提示消息:”),输入数据全部转换为字符串
info = input(“提示消息:”),输入什么就输出什么数据类型,输入字符串加引号
Python3
标准输入
Python2
中
Python3
中
Python2
Python3