python:return之後的語句還會執行嗎
轉自:https://www.jb51.net/article/118057.htm
執行到return語句時,會退出函式,return之後的語句不再執行。但將return語句放在try語句塊中,是個例外。
def fun(): print 98 return 'ok'#執行到該return語句時,函式終止,後邊的語句不再執行 print 98 def func(): try: print 98 return 'ok' #函式得到了一個返回值 finally:#finally語句塊中的語句依然會執行 print 98 print fun() print '----------' print func()
執行結果:
98 ok ---------- 98 98 ok
相關文章
- finally語句在return執行之後,return返回之前執行
- 【搞定面試官】try中有return,finally還會執行嗎?面試
- 【Java】面試官靈魂拷問:if語句執行完else語句真的不會再執行嗎?Java面試
- JavaScript return 語句JavaScript
- try{}裡有一個return語句,那麼緊跟在這個try後的finally{}裡的code會不會被執行,什麼時候被執行?
- 後臺執行SQL語句(oracle)SQLOracle
- python if語句有先後順序嗎Python
- php中return語句的使用PHP
- java中異常處理finally和return語句的執行順序Java
- python怎樣執行js語句PythonJS
- java中異常丟擲後程式碼還會繼續執行嗎Java
- 瀏覽器退出之後php還會繼續執行麼?瀏覽器PHP
- oracle 中如何顯示sql語句的執行時間和sql語句的執行後的當前時間OracleSQL
- 查詢正在執行的sql語句及該語句執行的時間SQL
- Mybatis如何執行Select語句,你真的知道嗎?MyBatis
- Mybatis原始碼解析之執行SQL語句MyBatis原始碼SQL
- sql語句如何執行的SQL
- 執行大的sql語句SQL
- mySQL 執行語句執行順序MySql
- 執行update語句,用沒用到索引,區別大嗎?索引
- SELECT語句邏輯執行順序 你知道嗎?
- JavaScript return語句簡單介紹JavaScript
- 在oracle中跟蹤會話執行語句的幾種方法Oracle會話
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- 面試題思考:try 程式碼塊中含 return 語句時,程式碼執行順序面試題
- for語句執行順序
- sql語句批量執行SQL
- FORALL執行DELETE語句delete
- FORALL執行UPDATE語句
- mysql的sql語句執行流程MySql
- SQL 語句的執行順序SQL
- 老了之後,你還會玩年輕時的電子遊戲嗎?遊戲
- YCSB擴充套件-語句執行頻率,執行指定的測試查詢語句套件
- 內層程式中發生異常後,不會繼續執行外層程式的語句
- MySQL語句執行分析(一)MySql
- MySQL語句執行分析(二)MySql
- SQL語句執行順序SQL
- PHP執行批量mysql語句PHPMySql