def test(a,b):
x = a + b
return x # 一旦出现 return 就表示函数结束
return 'hello' # 这段代码不会被执行,一般情况下,一个函数最多只能执行一个return语句
def demo(a,b):
try:
x = a / b
except ZeroDivisionError:
return '除数不能为0'
else:
return x
finally: # 如果函数里有 finally ,finally 里的返回值会覆盖之前的返回值
return 'good'
print(demo(1,2))
print(demo(1,0))
结果
good
good
Process finished with exit code 0