关于python函数返回值最佳实践

2024-10-01 15:35:04 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我用python编写一个函数,这个函数可以是成功的,也可以引发异常。在

那么我该用哪一种:

  1. 返回
  2. 返回True
  3. 没有回报

编辑:

谢谢你的回复。在本例中,我的意思是询问返回值是否没有进一步的含义,是否仍要执行return True或其他操作。在

{{I>{I>在服务器上使用函数{3}时,使用函数^-thright来写服务。在


Tags: 函数服务器true编辑return含义返回值本例
3条回答

不要费心返回任何内容,除非您明确指定函数打算返回有用的内容。在

这样你就可以假设如果没有抛出异常,一切都成功了

似乎不需要return。根据您的描述,调用可能看起来像:

try:
    myfunc()
except MyException:
    ...
else:
    ...

不需要分析返回值。在

如果函数成功或失败,则返回布尔值True或False。在

如果它导致错误,则抛出异常。在

如果它发生了变异,就不需要回报。在

相关问题 更多 >

    热门问题