作者:empty 页数:4805 出版社:empty |
Python是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构, 还能简单有效地面向对象编程。Python优雅的语法和动态类型, 以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想.
Python 2.7支持未终止时, 为了实现向下兼容Python 2.7, Python 3保留了许多旧版功能。Python 2的支持终止后,已经移除了一部分向下兼容层,剩余部分很快也会被移除。这几年,大部分兼容层都会触发Deprecationwarning警告。例如, 2012年发布Python 3.3后, 用collections.Happing替代cali ect ians.a be.Happing就会触发be pre cats an Mar ning·请用-Wder ault命令行选项测试应用程序来查看Deprecat1on warning和Pending De pre cat iorM arning,甚至可以用ANerror将它们视为错误。可以用警告过滤器忽略来自第三方代码的警告。Python 3.9是最后一个提供Python 2向下兼容层的版本, 以给予Python项目维护者更多时间移除Python2支持, 添加Python 3.9支持。collections模块中抽象基类的别名,例如collections.abc.Mapping的别名collections.Rapping会为向下兼容最后保留一个发行版。这些内容将在Python 3.10中移除。更通俗的说法是, 请在Python开发模式下运行测试, 这样做有助于让代码兼容Python的后续本。注:一些前期已弃用的内容也将在此Python版本中移除, 详见移除一节。新的特性字典合并与更新运算符合并(1)与更新(+)运算符已被加入内置的dict类。它们为现有的dict.update和t*rdi,**d2)字典合并方法提供了补充。