try:
except:
finally:
中是顺序执行的,先执行finally再进行return,且内部有局部变量时候,finally不改变其代码块的值,
def func():
try:
return 123
finally:
return 321
print(func())
def func():
try:
return 123
finally:
print(321)
print(func())