python 中的 return 解析
return
語句用於退出函數,向調用方返回一個表達式。執行到 return
語句時,會退出函數,return 之後的語句不再執行。
如:
def my_print(x): if x == 1: return False print('i am xiaotao') return True a = my_print(1) # 滿足if,執行return False,不再執行之後的語句,跳出函數。 print(a) # 輸出:False
將 return
語句放在 try 語句塊中,return
之後的語句還要執行
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
return
在不帶參數的情況下(或者沒有寫 return
語句),默認返回 None
。
到此這篇關於python 中的 return 解析的文章就介紹到這瞭,更多相關python 的 return內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Python中三個不可思議的返回功能分享
- Python函數命名空間和作用域(Local與Global)
- Python中return用法案例詳解
- 淺談Python從全局與局部變量到裝飾器的相關知識
- Python的數據類型與標識符和判斷語句詳解