Python 2.6.5(r265:79063,2012 年 10 月 1 日,22:07:21)
我有这个:
def f():
try:
print "a"
return
except:
print "b"
else:
print "c"
finally:
print "d"
f()
这给出了:
a
d
而不是预期的
a
c
d
如果我注释掉返回,那么我会得到
a
c
d
我如何在 python 中记住这种行为?