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的Scrapy框架编写web爬虫的简单示例
Apr 17 Python
window下eclipse安装python插件教程
Apr 24 Python
Linux CentOS7下安装python3 的方法
Jan 21 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
利用Python实现在同一网络中的本地文件共享方法
Jun 04 Python
numpy.random模块用法总结
May 27 Python
Python3 串口接收与发送16进制数据包的实例
Jun 12 Python
Django框架视图介绍与使用详解
Jul 18 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
Dec 17 Python
Tensorflow 多线程与多进程数据加载实例
Feb 05 Python
Python调用JavaScript代码的方法
Oct 27 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 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
PHP的开合式多级菜单程序
2006/10/09 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
PHP的PSR规范中文版
2013/09/28 PHP
destoon二次开发模板及调用语法汇总
2014/06/21 PHP
php隐藏实际地址的文件下载方法
2015/04/18 PHP
WordPress免插件实现面包屑导航的示例代码
2020/08/20 PHP
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
Python获取脚本所在目录的正确方法
2014/04/15 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
python 使用opencv 把视频分割成图片示例
2019/12/12 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
关于VPN
2012/06/10 面试题
this关键字的作用
2016/01/30 面试题
轻化专业学生实习自我鉴定
2013/09/20 职场文书
总经理秘书工作职责
2013/12/26 职场文书
银行办理业务介绍信
2014/01/18 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
2014年教师节寄语
2014/04/03 职场文书
二年级语文下册复习计划
2015/01/19 职场文书
建国大业观后感800字
2015/06/01 职场文书
2016年六一文艺汇演开幕词
2016/03/04 职场文书
Oracle用户管理及赋权
2022/04/24 Oracle