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

