《Python之禅》是Tim Peters 为 Python 语言总结的 20 条软件开发哲学,在 Python 交互式命令行中可以输入 import this 打印出来,中文翻译:
优美胜于丑陋
明了胜于隐晦
简洁胜于复杂
复杂胜于混乱
扁平胜于嵌套
宽松胜于紧凑
可读性很重要
即便是特例,也不可违背这些规则
虽然现实往往不那么完美
但是不应该放过任何异常
除非你确定需要如此
如果存在多种可能,不要猜测
肯定有一种
通常也是唯一种最佳的解决方案
虽然这并不容易,因为你不是Python之父
动手比不动手要好
但不假思索就动手还不如不做
如果你的方案很难懂,那肯定是一个糟糕的方案
如果你的方案很好懂,那肯定是一个好方案
命名空间非常有用,我们应当多加利用