喜欢上使用 Python的绅士和淑女们,
大多数都会知道在命令符提示窗口中输入 import this, 之后就会显示 Tim Peters 的 The Zen of Python(Python之禅) .
我们从中可以感受到Python散发出的迷人魅力,
从而屏幕外的你将会在Python的道路上一去不复返…!
上图为python之禅
下面是它的翻译
1. `**Beautiful is better than ugly.**
*美胜于丑。*
2. *`*Explicit is better than implicit.**`
*显式优于隐式。*
3. **Simple is better than complex.**
*简单胜于复杂*。
4. **Complex is better than complicated.**
*复杂总比凌乱好。*
5. **Flat is better than nested.**
*扁平比嵌套的好*。
6. **Sparse is better than dense.**
*间隔胜于紧凑*。
7. **Readability counts.**
*重视可读性*。
8. **Special cases aren’t special enough to break the rules.**
*特殊情况不足以打破规则*
9. **Although practicality beats purity.**
, *即使特例很实用,也不可违背这些规则。*
10. **Errors should never pass silently.**
11. **Unless explicitly silenced.**
*错误是很正常的,要勇于面对和改正,要是你确定不想改,也可以选择pass。*
12 **In the face of ambiguity, refuse the temptation to guess.**
13.***There should be one-- and preferably only one --obvious way to do it.***
14. **Although that way may not be obvious at first unless you’re Dutch**
*面对多种可能(歧义),不要尝试去猜测,而是应该尽量找一种,最好是唯一一种明显的解决方案,不过,如果你不是Python之父的话,这种解决方案一开始可能并不明显。*
15. **Now is better than never.**
*做也许好过不做,*
17. **Although never is often better than right now.**
*但动手前要细思量。*
18. **If the implementation is hard to explain, it’s a bad idea.**
19. **If the implementation is easy to explain, it may be a good idea.**
*如果你无法向人解释清楚你的方案,那肯定不是一个好方案;反之亦然。*
20.
> Namespaces are one honking great idea – let’s do more of those!
*命名空间是一个绝妙的理念,我们应该多加利用
。*
博主制作不易,
谢谢大伙们的一键三连!!!