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 相关文章推荐
MySQL最常见的操作语句小结
May 07 Python
Python序列化基础知识(json/pickle)
Oct 19 Python
python pandas dataframe 行列选择,切片操作方法
Apr 10 Python
Django 通过JS实现ajax过程详解
Jul 30 Python
Python实现微信机器人的方法
Sep 06 Python
python pandas.DataFrame.loc函数使用详解
Mar 26 Python
Python logging模块异步线程写日志实现过程解析
Jun 30 Python
python通过函数名调用函数的几种场景
Sep 23 Python
Python根据字典的值查询出对应的键的方法
Sep 30 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 Python
用 Python 元类的特性实现 ORM 框架
May 19 Python
python基础之类方法和静态方法
Oct 24 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 多线程上下文中安全写文件实现代码
2009/12/28 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
CodeIgniter模板引擎使用实例
2014/07/15 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
js 页面输出值
2008/11/30 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
2016/01/19 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
javascript实现图片轮换动作方法
2020/08/07 Javascript
vue实现把接口单独存放在一个文件方式
2020/08/13 Javascript
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
python中退出多层循环的方法
2018/11/27 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
python 实现"神经衰弱"翻牌游戏
2020/11/09 Python
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
幼儿园教师节活动方案
2014/02/02 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
大学生就业意向书范文
2014/04/01 职场文书
法律顾问服务方案
2014/05/15 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书
2015年教务工作总结
2015/05/23 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫