Python从函数返回错误

GPB

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

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条评论
登录后参与评论

相关文章

来自分类Dev

函数返回错误(Python 3)

来自分类Dev

Python 函数返回错误值

来自分类Dev

函数返回错误的返回

来自分类Dev

Python:SyntaxError'返回'外部函数错误

来自分类Dev

教程中的Python素数函数返回错误

来自分类Dev

用户定义的函数在python中返回错误

来自分类Dev

python中的Lambda函数返回配置错误

来自分类Dev

def函数返回错误值(python 2.7)

来自分类Dev

Python函数返回正确的结果,但解释器返回奇怪的错误

来自分类Dev

Python函数返回正确的结果,但解释器返回奇怪的错误

来自分类Dev

从函数返回错误的信息

来自分类Dev

RequireJS函数返回错误

来自分类Dev

从包装在python中的c函数返回错误的值

来自分类Dev

熊猫/ Python函数str.contains返回错误

来自分类Dev

返回函数错误以外的地方:(Python)

来自分类Dev

从包装在python中的c函数返回错误的值

来自分类Dev

Python返回外部函数语法错误

来自分类Dev

函数根据参数(Z3,Python)返回错误值

来自分类Dev

Python-使用函数获取图像大小将返回错误

来自分类Dev

C中的错误函数返回

来自分类Dev

iOS中的函数返回错误

来自分类Dev

返回外部函数错误

来自分类Dev

函数返回结果,但给出的错误是

来自分类Dev

MySQL函数返回错误值

来自分类Dev

函数返回值错误

来自分类Dev

MySQL Create函数返回错误

来自分类Dev

递归函数返回错误的值

来自分类Dev

提取函数PDO返回错误

来自分类Dev

DLookup函数-返回错误的值