1.2 Python语言设计哲学——Python之禅

扫码看视频

Python语言有它的设计理念和哲学,称为“Python之禅”。Python之禅是Python的灵魂,理解Python之禅能帮助开发人员编写出优秀的Python程序。在Python交互式方式运行工具IDLE(也称为Python Shell)中输入import this命令,如图1-1所示,显示内容就是Python之禅。

图1-1 IDLE中Python之禅

Python之禅翻译解释如下:

Python之禅by Tim Peters

优美胜于丑陋

明了胜于晦涩

简洁胜于复杂

复杂胜于凌乱

扁平胜于嵌套

宽松胜于紧凑

可读性很重要

即便是特例,也不可违背这些规则

不要捕获所有错误,除非你确定需要这样做

如果存在多种可能,不要猜测

通常只有唯一一种是最佳的解决方案

虽然这并不容易,因为你不是Python之父

做比不做要好,但不假思索就动手还不如不做

如果你的方案很难懂,那肯定不是一个好方案,反之亦然

命名空间非常有用,应当多加利用