如果我们在 python 函数中使用许多返回位置会有什么害处吗?就像假设如果我想返回一个函数,如果值不是 3 并且值不是 None(只是一个场景)。所以它可以通过很多方式来完成,比如
def return_value(value):
if value != 3:
return None
if value is not None:
return None
if value != 'string':
return None
或者可以这样做:
def return_value(value):
if value != 3 or value is not None or value !='string':
return None
同样,我只想使用第二种编写代码的方式,但只是出于疑问,我要问有很多回报会以某种方式影响函数的性能吗?