/英文/
/中文/
/中文/
/英文/
/简体中文/
/英文/
/简体中文/
/简体中文/
/简体中文/
/英文/
1. 有序字典类型
2. 新的单元测试功能,包括测试跳绳,新的断言方法和测试发现
3. 一个更快的IO模块
4. 自动编号在str.format字段()方法
5. 浮法从3.X回迁再版改进
6. 对Tkinter的瓷砖支持
7. 从3.x中memoryview对象的反向移植
8. 集文字
9. 设置和字典解析
10. 词典意见
11. 新的语法嵌套报表
12. 该sysconfig中的模块
Python的3.0发布于2008年的最后2.x版2.7版本出来了2010年年中,随着对报废的这一版本扩展支持的声明。
2.x的分支将看到后,没有新的主要版本。3.X正在积极发展,并已经看到了五年的稳定版本,包括3.3版本在2012年和3.4在2014年。
这意味着近期所有标准库的改进,例如,只可在默认情况下在Python 3.X。
吉多·范罗苏姆(Python语言的原创者)决定清理的Python 2.x的正确,与向后兼容性方面少比新版本在2.x范围内的情况。
破釜沉舟的改进是更好地支持Unicode(所有的文本字符串是Unicode的默认情况下),以及理智的字节/ Unicode的分离。
此外,核心语言的几个方面(如打印和exec是语句,使用地板师整数)进行了调整,更容易为新手学习。
并为与语言的其他部分更一致,老克鲁夫特已被删除(例如,所有的类都是现在新型,“范围()”返回一个存储器有效的可迭代,不是列表中2.x的)。
新增功能在Python 3.0文件规定的主要语言的变化和不兼容与现有的Python 2.x的代码可能的来源一个很好的概述。
尼克·科格伦(的CPython的核心开发者之一),还创建了一个关于过渡较为广泛的常见问题解答。
然而,更广泛的Python生态系统已积累多年来显著量的质量的软件。
打破向后兼容性的3.X的缺点是,一些软件(尤其是内部软件的公司)尚不能在3.x的工作呢。