python有几个版本


Posted in Python onJune 17, 2020

Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。

为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。

许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。

为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。

新的Python程式建议使用Python 3.0版本的语法。

除非执行环境无法安装Python 3.0或者程式本身使用了不支援Python 3.0的第三方库。目前不支援Python 3.0的第三方库有Twisted, py2exe, PIL等。

大多数第三方库都正在努力地相容Python 3.0版本。即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用Python 2.6, Python 2.7来执行。

知识点扩充:

Python2与Python3的选择:

因为早期的 Python版本在基础方面设计存在着一些不足之处。2008 年的时候 Guido van Rossum 又重新开发 Python 3.0(被称为Python 3000,或简称Py3k),Python3在设计的时候很好地解决了这些遗留问题, 并且在性能上也有了一定的提升,。

然而 Python3 带来的最大的问题就是不完全向后兼容,当时向后兼容的版本是Python2.6。Python开发团队无法一下子就让所有项目和类库都转到 Python3.0 上面。 

所以,两个版本就进入了长期并行开发和维护的状态。但是就更新速度来说 ,Python3更新速度远快于Python2的速度,因为Python2目前主要以维护为主。Python3是未来的趋势。

以上就是python有几个版本的详细内容,更多关于python目前有几个版本的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
举例讲解Python设计模式编程中对抽象工厂模式的运用
Mar 02 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
Jul 02 Python
详解PyCharm配置Anaconda的艰难心路历程
Aug 13 Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 Python
Python Celery多队列配置代码实例
Nov 22 Python
python读取图片的几种方式及图像宽和高的存储顺序
Feb 11 Python
python多线程实现同时执行两个while循环的操作
May 02 Python
python文件读取失败怎么处理
Jun 23 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
Jul 01 Python
python3让print输出不换行的方法
Aug 24 Python
详解Python中的编码问题(encoding与decode、str与bytes)
Sep 30 Python
Python 恐龙跑跑小游戏实现流程
Feb 15 Python
python实例化对象的具体方法
Jun 17 #Python
python和php学习哪个更有发展
Jun 17 #Python
python中线程和进程有何区别
Jun 17 #Python
使用Keras中的ImageDataGenerator进行批次读图方式
Jun 17 #Python
python里的单引号和双引号的有什么作用
Jun 17 #Python
没编程基础可以学python吗
Jun 17 #Python
keras实现图像预处理并生成一个generator的案例
Jun 17 #Python
You might like
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
XP折叠菜单&仿QQ2006菜单
2006/12/16 Javascript
javaScript 页面自动加载事件详解
2014/02/10 Javascript
javascript页面上使用动态时间具体实现
2014/03/18 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
2018/08/07 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
Vue中使用wangeditor富文本编辑的问题
2021/02/07 Vue.js
在Python中使用Mako模版库的简单教程
2015/04/08 Python
Python实现的递归神经网络简单示例
2017/08/11 Python
python决策树之CART分类回归树详解
2017/12/20 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
构建高效的python requests长连接池详解
2020/05/02 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
爱淘宝:淘宝网购物分享平台
2017/04/28 全球购物
计算机工程学院个人求职信
2013/10/05 职场文书
护士求职推荐信范文
2013/11/23 职场文书
自荐信写法介绍
2014/01/25 职场文书
活动志愿者自荐信
2014/01/27 职场文书
欢迎词怎么写
2015/01/23 职场文书
读书笔记格式
2015/07/02 职场文书
公司会议开幕词
2016/03/03 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang
灵能百分百第三季什么时候来?
2022/03/15 日漫
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技