執(zhí)行到return語句時(shí),會(huì)退出函數(shù),return之后的語句不再執(zhí)行。
創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)阿圖什,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
但將return語句放在try語句塊中,是個(gè)例外,finally語句塊中的語句依然會(huì)執(zhí)行 。
舉例:
正常函數(shù):執(zhí)行到該return語句時(shí),函數(shù)終止,后邊的語句不再執(zhí)行
def fun():
print 98
return 'ok'
print 98
try語句中:finally語句塊中的語句依然會(huì)執(zhí)行 。
def func():
try:
print 98
return 'ok'
finally:
print 98
擴(kuò)展資料:
return 語句會(huì)終止函數(shù)的執(zhí)行,并返回函數(shù)的值。
語法:
return value;
可選項(xiàng) value指定返回的值。如果忽略則返回undefined。
在函數(shù)中 ,return 語句用于終止一個(gè)函數(shù)的執(zhí)行,并返回值value。
如果value被省略或在函數(shù)內(nèi)沒有 return 語句被執(zhí)行,則函數(shù)返回undefined。
return語句的用法 :
1、中止函數(shù)的執(zhí)行,并返回函數(shù)執(zhí)行的結(jié)果。
語法為:return+表達(dá)式
return 返回的值可以是任何數(shù)據(jù)類型 。
2、使用return阻止某些瀏覽器默認(rèn)的行為。
語法為:return false;
python函數(shù)的作用是:
1、函數(shù)其實(shí)是把某個(gè)功能的代碼封裝到一個(gè)代碼塊中,用來為某個(gè)重復(fù)使用的功能做調(diào)用的一個(gè)代碼塊,可以稱為一個(gè)函數(shù)的代碼封裝??梢栽谧远x函數(shù)的小括號(hào)中傳入多個(gè)參數(shù)。
2、形參:在定義函數(shù)時(shí),小括號(hào)中的參數(shù)名稱。實(shí)參:在函數(shù)名稱的小括號(hào)中,傳入實(shí)際的值代替了形參的這個(gè)值。函數(shù)可以有返回值(使用return進(jìn)行返回),也可以沒有返回值。
3、形參可以當(dāng)做函數(shù)內(nèi)部的一個(gè)變量使用,往往只在函數(shù)內(nèi)部進(jìn)行使用,不影響函數(shù)外部的相同名稱的變量。
4、在函數(shù)內(nèi)部可以返回某個(gè)值。直接在函數(shù)內(nèi)部退出來,而不再繼續(xù)執(zhí)行函數(shù)下面的代碼。
更多關(guān)于python函數(shù)的作用,進(jìn)入:查看更多內(nèi)容
這個(gè)和函數(shù)本身的性質(zhì)是有關(guān)系的,和一開始的定義相關(guān)。
形式不同取決于返回值。
f1().f2() 這種形式感覺有點(diǎn)少見,如果前面是類的實(shí)例化就很常見了。
f2(f1()) 則是將 f1() 函數(shù)的運(yùn)行結(jié)果作為f2 函數(shù)的參數(shù)繼續(xù)運(yùn)行。