2024-03-28 06:30:09 发布
网友
我想用Python做一个函数,可以返回不同的东西。如何正确处理?我有这样的想法:
def function(): #do something, when everything went allright do: return (int, int, int, int) # if something went wrong return False x, y, z, a = function()
当函数返回False时,如何使其工作?你知道吗
False
一般来说,尽量避免这种情况,因为它会使您的功能很难处理。在出现错误时引发异常,如果需要,可以是具有“error\u message”属性的自定义异常,或者其他什么。你知道吗
但是你可以用你的函数
result = function() if result: x, y, z, a = result else: panic()
一般来说,尽量避免这种情况,因为它会使您的功能很难处理。在出现错误时引发异常,如果需要,可以是具有“error\u message”属性的自定义异常,或者其他什么。你知道吗
但是你可以用你的函数
相关问题 更多 >
编程相关推荐