您尚未登录。

楼主 #1 2017-09-07 09:07:17

codehunter
会员
注册时间: 2017-09-06
已发帖子: 3
积分: 3

Python的编程哲学是什么?

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.
哪怕这种方式在开始的时候可能并不明显 —— 除非你是荷兰人;

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!
命名空间就是一个非常好的想法 —— 让我们在这方面多做些工作吧!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn