clean code

i create stuff

[翻译]Python漫游指南 - 编程风格

| Comments

原文: Code Style

如果你问Python程序员他们最喜欢Python的什么,他们通常会说是Python的可读性。实际上,良好的可读性是Python设计时的一个核心思想,这是根据一个广为认可的事实 比起写,代码更容易被人读 的思想设计的。

Python代码易读易懂的一个原因是它相对完善的代码风格的规范和Pythonic的成语。

另外,当一个Python老手(Pythonista)指出一段代码不够Pythonic,通常意味着这几行代码没有按照一般的代码规范来并且没有用公认的最好的(通常是最易读的)方式表达其意图。

在某些情况下是找不到一个大家都认可的方式去用Python表达一个意图的,不过很少有这种情况。

一般概念

明确的代码

虽然在Python中,一切黑魔法都有可能发生,但我们更推荐最明确和最直接的方式。
Bad

1
2
3
def make_complex(*args):
    x, y = args
    return dict(**locals())

Comments