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多线程http下载实现示例
Dec 30 Python
深入理解Python中字典的键的使用
Aug 19 Python
python调用fortran模块
Apr 08 Python
Python提取网页中超链接的方法
Sep 18 Python
对pandas处理json数据的方法详解
Feb 08 Python
python数据挖掘需要学的内容
Jun 23 Python
python打包exe开机自动启动的实例(windows)
Jun 28 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
Python enumerate函数遍历数据对象组合过程解析
Dec 11 Python
python 字典套字典或列表的示例
Dec 16 Python
Python Unittest原理及基本使用方法
Nov 06 Python
解决jupyter notebook启动后没有token的坑
Apr 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插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
PHP简单实现循环链表功能示例
2017/11/10 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
微信小程序轮播图swiper代码详解
2020/12/01 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Python中zfill()方法的使用教程
2015/05/20 Python
简单的Apache+FastCGI+Django配置指南
2015/07/22 Python
Python3网络爬虫之使用User Agent和代理IP隐藏身份
2017/11/23 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
怎么快速自学python
2020/06/22 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
The North Face北面英国官网:美国著名户外品牌
2017/12/13 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
高中生校园生活自我评价
2013/09/19 职场文书
公司门卫管理制度
2014/02/01 职场文书
违反工作纪律检讨书
2014/02/15 职场文书
浪漫婚礼主持词
2014/03/14 职场文书
新闻发布会主持词
2014/03/28 职场文书
英语教师求职信
2014/06/16 职场文书
房屋所有权证明
2015/06/19 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
利用python做表格数据处理
2021/04/13 Python
分享几种python 变量合并方法
2022/03/20 Python