2.1 Python高级功能(Constructs)

作者: Zbigniew Jędrzejewski-Szmek

这一章是关于Python语言的高级特性-从不是每种语言都有这些特性的角度来说,也可以从他们在更复杂的程序和库中更有用这个角度来说,但是,并不是说特别专业或特别复杂。

需要强调的是本章是纯粹关于语言本身-关于由特殊语法支持的特性,用于补充Python标准库的功能,聪明的外部模块不会实现这部分特性。

开发Python程序语言的流程、语法是惟一的因为非常透明,提议的修改会在公共邮件列表中从多种角度去评估,最终的决策是来自于想象中的用例的重要性、带来更多语言特性所产生的负担、与其他语法的一致性及提议的变化是否易于读写和理解的权衡。这个流程被定型在Python增强建议中-PEPs。因此,本章中的特性都是在显示出确实解决了现实问题,并且他们的使用尽可能简洁后才被添加的。