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。
到此這篇關(guān)于python 中的 return 解析的文章就介紹到這了,更多相關(guān)python 的 return內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python反轉(zhuǎn)一個三位整數(shù)的多種實現(xiàn)方案
這篇文章主要介紹了python反轉(zhuǎn)一個三位整數(shù)的多種實現(xiàn)方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
python實現(xiàn)apahce網(wǎng)站日志分析示例
這篇文章主要介紹了python實現(xiàn)apahce網(wǎng)站日志分析示例,需要的朋友可以參考下2014-04-04
Python使用sqlite3模塊內(nèi)置數(shù)據(jù)庫
這篇文章主要介紹了Python使用sqlite3模塊內(nèi)置數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-05-05
python結(jié)合shell自動創(chuàng)建kafka的連接器實戰(zhàn)教程
這篇文章主要介紹了python結(jié)合shell自動創(chuàng)建kafka的連接器,需要安裝連接oracle的python包,獲取oracle表信息,本文給大家介紹的非常詳細,需要的朋友可以參考下2022-04-04

