2. 執(zhí)意執(zhí)行
一本正經(jīng)的Python課程 / 2. 執(zhí)意執(zhí)行
手機(jī)也能上課
App下載
1/2

執(zhí)意執(zhí)行

示例:

def some_func():
    try:
        return 'from_try'
    finally:
        return 'from_finally'

輸出:

>>> some_func()
'from_finally'

說明:

  • 當(dāng)在 "try...finally" 語(yǔ)句的 try 中執(zhí)行 return, break 或 continue 后, finally 子句依然會(huì)執(zhí)行.
  • 函數(shù)的返回值由最后執(zhí)行的 return 語(yǔ)句決定. 
  • 由于 finally 子句一定會(huì)執(zhí)行, 所以 finally 子句中的 return 將始終是最后執(zhí)行的語(yǔ)句.


+10 經(jīng)驗(yàn) +10積分
解析
提示
參考答案
+10 經(jīng)驗(yàn) +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?