Python的Zen

The Zen of Python, by Tim Peters

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.即使这条路在你看来不太可能,除非你是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!  百家姓是一个超级伟大的想法--再多在这方面做些事吧!


在python中输入

import this 

就可看到上述的英语部分。

汉字部分为我根据其描述猜想的意思。

一千个人眼中有一千个哈默雷特。

你可能感兴趣的:(Python的Zen)