python?中的?return?解析
return
語句用于退出函數(shù),向調(diào)用方返回一個表達式。執(zhí)行到 return
語句時,會退出函數(shù),return 之后的語句不再執(zhí)行。
如:
def my_print(x): ? ? if x == 1: ? ? ? ? return False ? ? print('i am xiaotao') ? ? return True a = my_print(1) ? # 滿足if,執(zhí)行return False,不再執(zhí)行之后的語句,跳出函數(shù)。 print(a) # 輸出:False
將 return
語句放在 try 語句塊中,return
之后的語句還要執(zhí)行
def fun(): ? ? print(98) ? ? return 'ok' ?# 執(zhí)行到該return語句時,函數(shù)終止,后邊的語句不再執(zhí)行 ? ? print(98) def func(): ? ? try: ? ? ? ? print(98) ? ? ? ? return 'ok' ?# 函數(shù)得到了一個返回值 ? ? finally: ?# finally語句塊中的語句依然會執(zhí)行 ? ? ? ? print(98) print(fun()) print('----------') print(func())
輸出:
98
ok
----------
98
98
ok
return
在不帶參數(shù)的情況下(或者沒有寫 return
語句),默認返回 None
。
到此這篇關于python 中的 return 解析的文章就介紹到這了,更多相關python 的 return內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python+Word2Vec實現(xiàn)中文聊天機器人的示例代碼
本文主要介紹了python+Word2Vec實現(xiàn)中文聊天機器人,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03Python RobotFramework的安裝過程及應用實戰(zhàn)教程
這篇文章主要介紹了RobotFramework的安裝過程及應用實戰(zhàn)教程,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-08-08Django將默認的SQLite更換為MySQL的實現(xiàn)
今天小編就為大家分享一篇Django將默認的SQLite更換為MySQL的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11利用python GDAL庫讀寫geotiff格式的遙感影像方法
今天小編就為大家分享一篇利用python GDAL庫讀寫geotiff格式的遙感影像方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11對python使用telnet實現(xiàn)弱密碼登錄的方法詳解
今天小編就為大家分享一篇對python使用telnet實現(xiàn)弱密碼登錄的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01