The Zen Of Python

The Zen Of Python

补充些Python方面的文化,文章翻译自http://legacy.python.org/dev/peps/pep-0020/

Beautiful is better than ugly.

1
整洁胜于杂乱

Explicit is better than implicit.

1
明了胜于隐晦

Simple is better than complex.

1
简单胜于复杂

Complex is better than complicated.

1
复杂胜于混乱

Flat is better than nested.

1
2
	递推胜于嵌套
`

Sparse is better than dense.

1
稀疏胜于稠密

Readability counts.

1
可读性是最重要的---易读

Special cases aren’t special enough to break the rules.

1
特例不足以打破规则

Although practicality beats purity.

1
但是,实用性胜于纯粹套用

Errors should never pass silently.

1
错误不应该不报

Unless explicitly silenced.

1
除非另有明确的目的

In the face of ambiguity, refuse the temptation to guess.

1
不清楚的,不能去猜

There should be one– and preferably only one –obvious way to do it.

1
总会有一种方式来解决问题,并且通常只有一种

Although that way may not be obvious at first unless you’re Dutch.

1
然而,这种解决问题的方式在一开始不是那么的明了,除非你有先见之明

Now is better than never.

1
现在,有一种不明了的解决方案比从来没有好

Although never is often better than right now.

1
然而,仓促的解决不然没有

If the implementation is hard to explain, it’s a bad idea.

1
如果方案不明确,就是个坏的想法

If the implementation is easy to explain, it may be a good idea.

1
相反,则是个好的主意

Namespaces are one honking great idea – let’s do more of those!

1
名字空间是个好的设计,我们应该好好的使用它
相信技术的力量,原创技术文章,感谢您的支持!