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中使用第三方库xlrd来写入Excel文件示例
Apr 05 Python
Python常用知识点汇总
May 08 Python
Python简单实现安全开关文件的两种方式
Sep 19 Python
Scrapy-redis爬虫分布式爬取的分析和实现
Feb 07 Python
基于Django的ModelForm组件(详解)
Dec 07 Python
使用Python实现在Windows下安装Django
Oct 17 Python
Python中的asyncio代码详解
Jun 10 Python
pygame实现俄罗斯方块游戏(基础篇2)
Oct 29 Python
通过实例简单了解Python中yield的作用
Dec 11 Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 Python
opencv 图像加法与图像融合的实现代码
Jul 08 Python
Python关于拓扑排序知识点讲解
Jan 04 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
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
php实现删除指定目录下相关文件的方法
2014/10/20 PHP
phalcon框架使用指南
2016/02/23 PHP
PHP插件PHPMailer发送邮件功能
2017/02/28 PHP
JQuery 入门实例1
2009/06/25 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
每天学点Vue源码之vm.$mount挂载函数
2019/03/11 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
python基础教程之序列详解
2014/08/29 Python
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
浅谈python内置变量-reversed(seq)
2017/06/21 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
Python3读写ini配置文件的示例
2020/11/06 Python
想学画画?python满足你!
2020/12/24 Python
css3 transform属性详解
2014/09/30 HTML / CSS
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
优秀的计算机专业求职信范文
2013/12/27 职场文书
村干部任职承诺书
2015/01/21 职场文书
演讲稿之开卷有益
2019/08/07 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python