WEB开发网
开发学院软件开发Python 可爱的 Python:获得版本 2.0 阅读

可爱的 Python:获得版本 2.0

 2007-03-29 12:08:12 来源:WEB开发网   
核心提示:Python 程序员最近随着版本 2.0 的发行获得了一个崭新的工具,Python 2.0 是在以前 Python 版本的长处上构建的,可爱的 Python:获得版本 2.0,同时添加了许多新的便利和能力,本文提供了作者对 Python 最新版本的印象,(任何具有数学背景的好奇的读者都会注意到,这种能力在其它函数语言中

Python 程序员最近随着版本 2.0 的发行获得了一个崭新的工具。Python 2.0 是在以前 Python 版本的长处上构建的,同时添加了许多新的便利和能力。本文提供了作者对 Python 最新版本的印象,以及有关如何有效利用它的一些技巧。

于 2000 年 10 月发行的 Python 2.0 引入了许多新的语言特性,并包括一些新的标准模块。负责人 van Rossum 的一个美德 -- 可能就是为他在 Python 社区中赢得“终身慈善统治者 (BDFL)”称号的 -- 是他在 Python 更改方面的守旧性。他主张在 Python 的各个版本之间的更改越少越好,而且要提前几个月甚至几年来考虑和讨论要进行的更改。这有利于 Python 的向前和向后兼容性,也有利于在各个平台和版本上运行 Python 程序的一致性。据说,Python 2.0 在 Python 1.5x 的语言定义方面有了一个非常大的跳跃。幸运的是,Python 2.0 仍然维持了良好的向后兼容性,所做的更改在特征方面通常也具有相当的“Python 性”。

另外,值得说明的是短命的Python 1.6 是于 2000 年 9 月发行的。该发行版有些奇怪 -- 它的存在得自于 Python 核心开发小组的合约职责,该小组在 1.6/2.0 开发的同一时期找到了一个新的组织住所。Python 1.6 中的大部分与 Python 2.0 类似,但如果您要安装新版本,最好安装 Python Python 2.0。

有关更改的详尽摘要,请仔细查看 参考资料。本文包含的是我个人对最重要和最有趣的内容的主观评价;您所感兴趣的某些更改可能没有在这里涉及。

列表内涵和 zip()

对我来说,Python 2.0 最令人兴奋的新特性是添加了 列表内涵 。(任何具有数学背景的好奇的读者都会注意到,这种能力在其它函数语言中有时又称为“ZF 内涵”,它是根据 Zermelo-Frankel 集合论中的内涵公理而命名的。)

1 2 3 4 5 6  下一页

Tags:可爱 Python 获得

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接