[编辑] 更改return 0
为return
. 成为 Python n00b 的副作用。:)
我正在定义一个函数,我正在执行大约 20 行处理。在处理之前,我需要检查是否满足某个条件。如果是这样,那么我应该绕过所有处理。我已经以这种方式定义了函数。
def test_funciton(self,inputs):
if inputs == 0:
<Display Message box>
return
<20 line logic here>
请注意,20 行逻辑不返回任何值,并且我没有使用第一个“if”中返回的 0。
我想知道这是否比使用以下类型的代码更好(在性能、可读性或任何其他方面),因为上述方法对我来说看起来不错,因为它少了一个缩进:
def test_function(self,inputs):
if inputs == 0:
<Display Message box>
else:
<20 line logic here>