![Python从小白到大牛](https://wfqqreader-1252317822.image.myqcloud.com/cover/428/47217428/b_47217428.jpg)
上QQ阅读APP看书,第一时间看更新
1.2 Python语言设计哲学——Python之禅
![](https://epubservercos.yuewen.com/B8EECC/26581906401435406/epubprivate/OEBPS/Images/Figure-P27_22677.jpg?sign=1739070804-M9ArwOKcKXHZg7sInGdty7XuacoEJ1K2-0-4f20d1b323ecf02a8ba7f00d271fe2c6)
扫码看视频
Python语言有它的设计理念和哲学,称为“Python之禅”。Python之禅是Python的灵魂,理解Python之禅能帮助开发人员编写出优秀的Python程序。在Python交互式方式运行工具IDLE(也称为Python Shell)中输入import this命令,如图1-1所示,显示内容就是Python之禅。
![](https://epubservercos.yuewen.com/B8EECC/26581906401435406/epubprivate/OEBPS/Images/Figure-P27_22673.jpg?sign=1739070804-xbV61t4GKhochruOoRFUslq2YNzBlx9w-0-e2844932f7ae95241d76661f206542a7)
图1-1 IDLE中Python之禅
Python之禅翻译解释如下:
Python之禅by Tim Peters
优美胜于丑陋
明了胜于晦涩
简洁胜于复杂
复杂胜于凌乱
扁平胜于嵌套
宽松胜于紧凑
可读性很重要
即便是特例,也不可违背这些规则
不要捕获所有错误,除非你确定需要这样做
如果存在多种可能,不要猜测
通常只有唯一一种是最佳的解决方案
虽然这并不容易,因为你不是Python之父
做比不做要好,但不假思索就动手还不如不做
如果你的方案很难懂,那肯定不是一个好方案,反之亦然
命名空间非常有用,应当多加利用