gpt4 book ai didi

python - 以下哪种方法是在 python 中返回的正确方法?

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

我有两个函数,它们基本上做同样的事情,但在出现异常时返回不同的结果。哪一个是首选方法?

方法一:

def f1():
try:
data = some_random_function()
return data["success"]
except Exception as error:
print(error)
return "failure"

方法二:

def f2():
try:
data = some_random_function()
return data["success"]
except Exception as error:
print(error)
return "failure"

最佳答案

虽然这两种方法是等效的,但我推荐方法 1。它更清楚地表明只有在出现异常时才返回“失败”。阅读方法 2 的人可能会有第一印象,即它总是返回“失败”。这完全是从干净代码的角度来看的。

关于python - 以下哪种方法是在 python 中返回的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54547202/

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