免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
八、Python return函數(shù)返回值詳解
到目前為止,我們創(chuàng)建的函數(shù)都只是對(duì)傳入的數(shù)據(jù)進(jìn)行了處理,處理完了就結(jié)束。但實(shí)際上,在某些場(chǎng)景中,我們還需函數(shù)將處理的結(jié)果反饋回來(lái),就好像主管向下級(jí)員工下達(dá)命令,讓其去打印文件,員工打印好文件后并沒(méi)有完成任務(wù),還需要將文件交給主管。

Python中,用 def 語(yǔ)句創(chuàng)建函數(shù)時(shí),可以用 return 語(yǔ)句指定應(yīng)該返回的值,該返回值可以是任意類型。需要注意的是,return 語(yǔ)句在同一函數(shù)中可以出現(xiàn)多次,但只要有一個(gè)得到執(zhí)行,就會(huì)直接結(jié)束函數(shù)的執(zhí)行。

函數(shù)中,使用 return 語(yǔ)句的語(yǔ)法格式如下:

return [返回值]

其中,返回值參數(shù)可以指定,也可以省略不寫(將返回空值 None)。

【例 1】
  1. def add(a,b):
  2. c = a + b
  3. return c
  4. #函數(shù)賦值給變量
  5. c = add(3,4)
  6. print(c)
  7. #函數(shù)返回值作為其他函數(shù)的實(shí)際參數(shù)
  8. print(add(3,4))
運(yùn)行結(jié)果為:

7
7

本例中,add() 函數(shù)既可以用來(lái)計(jì)算兩個(gè)數(shù)的和,也可以連接兩個(gè)字符串,它會(huì)返回計(jì)算的結(jié)果。

通過(guò) return 語(yǔ)句指定返回值后,我們?cè)谡{(diào)用函數(shù)時(shí),既可以將該函數(shù)賦值給一個(gè)變量,用變量保存函數(shù)的返回值,也可以將函數(shù)再作為某個(gè)函數(shù)的實(shí)際參數(shù)。

【例 2】
  1. def isGreater0(x):
  2. if x > 0:
  3. return True
  4. else:
  5. return False
  6. print(isGreater0(5))
  7. print(isGreater0(0))
運(yùn)行結(jié)果為:

True
False

可以看到,函數(shù)中可以同時(shí)包含多個(gè) return 語(yǔ)句,但需要注意的是,最終真正執(zhí)行的做多只有 1 個(gè),且一旦執(zhí)行,函數(shù)運(yùn)行會(huì)立即結(jié)束。

以上實(shí)例中,我們通過(guò) return 語(yǔ)句,都僅返回了一個(gè)值,但其實(shí)通過(guò) return 語(yǔ)句,可以返回多個(gè)值,讀者可以閱讀《Python函數(shù)返回多個(gè)值》一節(jié)做詳細(xì)了解。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
小白學(xué)Python——函數(shù)定義及調(diào)用
Python中的默認(rèn)參數(shù)值
9個(gè)詳解步驟教你入門Python!( 內(nèi)建類型,字典操作等使用方法)
第六章:抽象
Python函數(shù)里的4個(gè)小花招
Python入門基礎(chǔ)怎么定義函數(shù),函數(shù)調(diào)用,函數(shù)傳遞參數(shù),匿名函數(shù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服