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使用递归解决全排列数字示例
Feb 11 Python
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
简单解析Django框架中的表单验证
Jul 17 Python
python去掉行尾的换行符方法
Jan 04 Python
Python字典实现简单的三级菜单(实例讲解)
Jul 31 Python
python正则表达式及使用正则表达式的例子
Jan 22 Python
numpy.random.seed()的使用实例解析
Feb 03 Python
python批量实现Word文件转换为PDF文件
Mar 15 Python
python spyder中读取txt为图片的方法
Apr 27 Python
python中的常量和变量代码详解
Jul 25 Python
python批量获取html内body内容的实例
Jan 02 Python
讲解Python实例练习逆序输出字符串
May 06 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之require/include顺序 推荐
2011/01/02 PHP
php 中英文语言转换类
2011/09/07 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
Thinkphp连表查询及数据导出方法示例
2016/10/15 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
Jquery下的26个实用小技巧(jQuery tips, tricks & solutions)
2010/03/01 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
实例分析javascript中的异步
2020/06/02 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
在Python的setuptools框架下生成egg的教程
2015/04/13 Python
Python中的字符串替换操作示例
2016/06/27 Python
python抓取网页内容并进行语音播报的方法
2018/12/24 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
Python jieba库用法及实例解析
2019/11/04 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
Python Selenium库的基本使用教程
2021/01/04 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
英语系本科生个人求职信
2013/09/21 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
新品发布会策划方案
2014/06/08 职场文书