python中try except執行順序


python中try except finally的執行順序

  • 先執行try中語句
  • 如果try中拋出異常, 執行異常中語句.
  • 如果try 或 except 中沒有return語句,執行完try 或者 except 執行 finally
  • 如果try 或 except 中有return語句, 會先鎖住return的值,然后執行finally, 並且finally中不可修改try 或except中的返回值
  • 如果try 或 except 中有return語句, 並且finally中也有return語句, 會執行finally中的return, 不會再執行try 或 except中語句


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM