返回介绍

已有内容的修改

发布于 2024-01-29 22:24:17 字数 640 浏览 0 评论 0 收藏 0

此外,之前版本的一些内容已经重新组织了,或者用新的示例进行了补充。例如多继承,在第30章增加了列出类树的一个新的学习示例;第20章增加了手动实现map和zip的生成器的示例;第31章新增的代码说明了静态方法和类方法;第23章介绍了包相对导入;第29章的示例介绍了_contains_、_bool_和_index_运算符重载方法,以及针对分片和比较的新的重载协议。

本版还进行了一些结构上的调整以便更清晰。例如,为了融入新的内容和主题,并且为了避免各章主题的重叠,将前5章划分为两部分。这样一来关于运算符重载、作用域和参数、异常语句细节,以及解析和迭代主题就都有了新的独立的章。已有的章内部也进行了一些重新排序,以便更好地介绍主题。

本版还试图通过一些重新排序来减少一些向后引用,尽管Python 3.0的变化使得在某些情况下不可能这么做。要理解打印和字符串格式化方法,现在必须知道针对函数的关键字参数;要理解字典键列表和键测试,现在必须知道迭代;要使用exec来运行代码,需要能够使用文件对象,等等。顺序阅读可能还是最有意义的,但是一些主题可能需要非线性的跳跃和随机查找。

总的来说,本版中有几百处修改。前言的下一个小节,记录下了Python中的27处增加和57处修改。实际上,可以说本版变得更加高级,因为Python多少变得更加高级了。针对Python 3.0自身,你最好能自己发现本书中的修改之处,而不是通过这个前言来了解这些修改。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文