請看下面的代碼,輸出是什麼呢?
def test1():
try:
x = 2/0
except:
print('except')
return
finally:
print('finally')
print('done')
return
test1()
A. except
B. except finally
C. except finally done
那麼答案究竟是什麼呢?
正確答案:C
不知道你答對了嗎
可以看出來
python的try.except.finally中的return可能並不像你想的那樣,因爲finally塊是肯定會被執行的