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
- python怎樣執行js語句PythonJS
- php中return語句的使用PHP
- python關於pymysql 執行sql語句in的用法PythonMySql
- Mybatis如何執行Select語句,你真的知道嗎?MyBatis
- sql語句如何執行的SQL
- yield from 關鍵字的 return 語句
- Mybatis原始碼解析之執行SQL語句MyBatis原始碼SQL
- java中異常丟擲後程式碼還會繼續執行嗎Java
- mySQL 執行語句執行順序MySql
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- JavaScript return語句簡單介紹JavaScript
- mysql 語句的執行順序MySql
- mysql的sql語句執行流程MySql
- SQL 語句的執行順序SQL
- oracle常用後臺程序及sql語句執行流程OracleSQL
- 執行update語句,用沒用到索引,區別大嗎?索引
- 在oracle中跟蹤會話執行語句的幾種方法Oracle會話
- python之判斷語句Python
- python selenium 框架,加了 if 後面的語句後執行沒報錯,也沒結果,求指導Python框架
- 16年之後,《牧場物語》它還香嗎?
- Select語句執行順序
- SQL語句執行順序SQL
- MySQL語句執行分析(一)MySql
- MySQL語句執行分析(二)MySql
- 一條更新語句的執行流程
- Laravel 獲取執行的sql語句LaravelSQL
- DM7使用聯機執行SQL語句進行備份還原SQL
- 11.9 python之判斷語句Python
- 論減少程式碼中return語句的騷操作
- PostgreSQL的insert語句執行過程分析SQL
- 一條查詢語句的執行流程