zenith-docs 1.0.0 Help

Python 之禅

如何写好 Python 的代码呢?让我们来看看一位名为 Tim Peters 的大家是怎么说的吧,他的这段话也被称之为 Python 之禅。

美丽好过丑陋,

浅显好过隐晦,

简单好过复合,

扁平好过嵌套,

稀疏好过密集,

可读性最重要,

即使祭出实用性为理由,特例也不可违背这些规则。

不应默认包容所有错误,得由人明确地让它闭嘴。

面对太多的可能,不要尝试猜测,应该有一个(而且是唯一)直白的解决方法。

当然,找到这个方法不是件容易的事,谁叫你不是荷兰人呢?

但是,现在就做永远比不做要好。

若实现方案很难解释,那么它就不是一个好方案;反之亦然。

名称空间是个绝妙想法——现在就来共同体验和增进这些吧!

网络上流传着不同的中文翻译版本,这个版本的翻译来自于 ZoomQuite。读懂这些话需要一定的编程经验,以及对编程的思考。大家也可以使用这些话语来检验自己对编程的理解。

需要注意的是,这些话不仅限于 Python 或者另外某一种语言,对于编程来说都适用,在过去、现在以及可以预见的将来。

Last modified: 04 August 2024