gpt4 book ai didi

python - 简单的返回函数,还有什么更 Pythonic 的?

转载 作者:太空宇宙 更新时间:2023-11-04 08:34:15 25 4
gpt4 key购买 nike

<分区>

我找不到答案的简单问题。

取函数:

下面的看起来不错,即更具可读性,考虑到 else 和两个 return 语句之间的对齐间距。然而,else 完全没有意义,这让它感觉有点脏。

def get_val(self):
if long_var < other_long_var and var < other_var:
return true
else:
return false

注意这两个条件和长行,这是为了表示以下内容不适用于此示例:

return true if this else false

然而,下面的内容可读性不佳,只是略有不同。它更优雅,因为省略了无用的 else。

def get_val(self):
if x:
return true
return false

这两种风格是否存在 Pythonic 偏见?

如果不是,是否完全取决于开发人员?

编辑:明确地说,这是一个示例函数。我试图表达对具有条件并返回 true 或 false 的函数的需求。这是一个纯粹的文体问题

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com