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从入门到精通(DAY 1)
Dec 20 Python
利用aardio给python编写图形界面
Aug 21 Python
python编写分类决策树的代码
Dec 21 Python
python+matplotlib实现礼盒柱状图实例代码
Jan 16 Python
分享Python切分字符串的一个不错方法
Dec 14 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
Django之模型层多表操作的实现
Jan 08 Python
Python多线程同步---文件读写控制方法
Feb 12 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
Python3标准库之dbm UNIX键-值数据库问题
Mar 24 Python
Python如何爬取qq音乐歌词到本地
Jun 01 Python
详解Flask开发技巧之异常处理
Jun 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
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
py2exe 编译ico图标的代码
2013/03/08 Python
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
Python3指定路径寻找符合匹配模式文件
2015/05/22 Python
使用Python神器对付12306变态验证码
2016/01/05 Python
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
Python 数据处理库 pandas 入门教程基本操作
2018/04/19 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
宿舍违规检讨书
2014/01/12 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
防卫过当辩护词
2015/05/21 职场文书
银行资信证明
2015/06/17 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
小学三年级语文教学反思
2016/03/03 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
MySQL系列之十二 备份与恢复
2021/07/02 MySQL