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随机生成信用卡卡号的实现方法
May 14 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
Python 基础教程之闭包的使用方法
Sep 29 Python
Python之reload流程实例代码解析
Jan 29 Python
python opencv之SIFT算法示例
Feb 24 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
Pandas过滤dataframe中包含特定字符串的数据方法
Nov 07 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
Python操作SQLite数据库过程解析
Sep 02 Python
pygame实现俄罗斯方块游戏(对战篇1)
Oct 29 Python
Tensorflow全局设置可见GPU编号操作
Jun 30 Python
python二维图制作的实例代码
Dec 03 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中\r \r\n \t的区别示例介绍
2014/02/08 PHP
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
2016/10/15 Javascript
解析利用javascript如何判断一个数为素数
2016/12/08 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
JQuery常见节点操作实例分析
2019/05/15 jQuery
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
python中文编码问题小结
2014/09/28 Python
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
python实现大转盘抽奖效果
2019/01/22 Python
Python中调用其他程序的方式详解
2019/08/06 Python
python爬虫要用到的库总结
2020/07/28 Python
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
生物技术毕业生自荐信
2013/10/23 职场文书
自荐书格式
2013/12/01 职场文书
国际贸易专业个人鉴定
2014/02/22 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
律师催款函范文
2015/06/24 职场文书
小学庆六一主持词
2015/06/30 职场文书
自考生自我评价
2019/06/21 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python
Python+Appium实现自动抢微信红包
2021/05/21 Python
使用react-virtualized实现图片动态高度长列表的问题
2021/05/28 Javascript
Python pygame实现中国象棋单机版源码
2021/06/20 Python
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android