【发布时间】:2019-08-22 00:46:40
【问题描述】:
我认为这个问题不是重复的,因为另一个问题没有回答可读性问题。
在库scikit-learn 的贡献指南中,它们引用了编码标准的文档,请参阅here,您可以在其中找到以下注释:
# Functions/methods that do not return a value should still be
# delimited by a return statement. Please tell me you don't have to
# ask why!
return
但是,返回值没有区别,我没有看到代码可读性的改进。我寻找了详细说明这一点的人,但没有人从可读性的角度解决这个问题。
那么为什么每次都写return更好呢?
【问题讨论】:
-
作为一个从学习c和c++代码开始,对python还不是很熟悉的人,看到返回给我一种安全感,但我认为这不是问题与任何有更多经验的人一起。
-
“请告诉我你不必问为什么!”这种语言让我热血沸腾。
-
那个文档有点居高临下,嗯?
标签: python code-standards