下面是最简单的Python程序:

import this

运行之后,便可以得到如下的输出了:

The Zen of Python, by Tim Peters Python之禅--Tim Peters

Python以编写优美的代码为目标。

优美的代码应当是明了的,命名规范,风格相似

优美的代码应当是简洁的,不要有复杂的内部实现

如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁。

优美的代码应当是扁平的,不能有太多的嵌套

优美的代码有适当的间隔,不要奢望一行代码解决问题

优美的代码必然是是可读的

这些规则至高无上

人都有偷懒的时候。

精准地捕获异常,不写 except:pass 风格的代码

所以尽量避免写出容易产生误解的代码。

是在无法找到明确的方式,最笨的穷举方法也是可以的。

这里的Dutch是指Guido van Rossum

python编程的基本知识(Python之禅--给编程者的掏心窝子的话)(1)

▲ Guido van Rossum

说了不一定做,做了不一定成。

还是在行动之前要三思

或者你还没有找到一个很好的解释方法。

事实上,好的理解会对方法的实现、纠错、调试、优化起到非常重要的作用。

除非你不打算今后不再阅读你的代码,清晰合理的命名空间是使得代码进行维护和更新的基石。

参考资料

[1] Guido van Rossum: https://gvanrossum.github.io//

,