python学习笔记(0)PEP 20: Python 之禅

Beautiful is better than ugly.
优美胜于丑陋 ,
Explicit is better than implicit.
明了胜于晦涩 ,
Simple is better than complex.
简洁胜于复杂 ,
Complex is better than complicated.
复杂胜于凌乱 ,
Flat is better than nested.
扁平胜于嵌套 ,
Sparse is better than dense.
间隔胜于紧凑 ,
Readability counts.
可读性很重要 .
Special cases aren't special enough to break the rules.
Although practicality beats purity.
即使实⽤⽐纯粹更优 ,
特例亦不可违背原则 .
Errors should never pass silently.
Unless explicitly silenced.
错误绝不能悄悄忽略 ,
除⾮它明确需要如此 .
In the face of ambiguity, refuse the temptation to guess.
⾯对不确定性 ,
拒绝妄加猜测 .
There should be one-- and preferably only one --obvious way to do it.
任何问题应有⼀种 ,
且最好只有⼀种 ,
显⽽易⻅的解决⽅法 .
Although that way may not be obvious at first unless you're Dutch.
尽管这⽅法⼀开始并⾮如此直观 ,
除⾮你是荷兰⼈ .
Now is better than never.
做胜于不做 ,
Although never is often better than *right* now.
然⽽不假思索还不如不做 .
If the implementation is hard to explain, it's a bad idea.
很难解释的 , ⼀定是坏⽅法 .
If the implementation is easy to explain, it may be a good idea.
很好解释的 , 可能是好⽅法 .
Namespaces are one honking great idea -- let's do more of those!
命名空间是个绝妙的主意 ,
我们应该好好利⽤它 .