Python从函数返回错误

GPB

我正在写一个python函数,它使用两个大小相等的数组[n,1]。在执行任何计算之前,我要检查以确保长度相同,如果不一致,则返回错误。最佳做法是什么?

def do_some_stuff(array1, array2): 
# Before doing stuff, check to ensure both arrays have the same length

if len(array1) != len(array2):
#  Break and return with error

我很困惑,因为我想中断并返回一个错误代码(例如-1)。似乎break将返回没有任何值,并且return将继续执行该函数?还是Return突破了剩余的代码?

k4ppa

您不需要 break

def do_some_stuff(array1, array2): 
    # Before doing stuff, check to ensure both arrays have the same length

   if len(array1) != len(array2):
       return -1

只需返回错误代码。这样,该功能的其余代码将不会执行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章