App下载
2. 执意执行
一本正经的Python课程 / 2. 执意执行
手机也能上课
App下载
1/2

执意执行

示例:

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

输出:

>>> some_func()
'from_finally'

说明:

  • 当在 "try...finally" 语句的 try 中执行 return, break 或 continue 后, finally 子句依然会执行.
  • 函数的返回值由最后执行的 return 语句决定. 
  • 由于 finally 子句一定会执行, 所以 finally 子句中的 return 将始终是最后执行的语句.


+10 经验 +10积分
解析
提示
参考答案
+10 经验 +10积分
视频播放结束,是否学习下一节?