新聞中心
簡(jiǎn)單介紹 print 和 return 的區(qū)別,print 僅僅是打印在控制臺(tái),而 return 則是將 return 后面的部分作為返回值作為函數(shù)的輸出,可以用

創(chuàng)新互聯(lián)是一家成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),提供網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,按需搭建網(wǎng)站,網(wǎng)站開發(fā)公司,2013年至今是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開發(fā),后臺(tái)程序制作以及后期項(xiàng)目運(yùn)營并提出專業(yè)建議和思路。
變量接走,繼續(xù)使用該返回值做其它事。如果要查看返回值的類型,可以使用type()函數(shù)查看。
函數(shù)需要先定義后調(diào)用,函數(shù)體中 return 語句的結(jié)果就是返回值。如果一個(gè)函數(shù)沒有 reutrn 語句,其實(shí)它有一個(gè)隱含的 return 語句,
返回值是 None,類型也是 'NoneType'。
return 語句的作用:結(jié)束函數(shù)調(diào)用、返回值
指定返回值與隱含返回值
函數(shù)體中 return 語句有指定返回值時(shí)返回的就是其值 函數(shù)體中沒有 return 語句時(shí),函數(shù)運(yùn)行結(jié)束會(huì)隱含返回一個(gè) None 作為返回值,類型是 NoneType,與 return 、return None 等效, 都是返回 None。
return 語句位置與多條 return 語句
python 函數(shù)使用 return 語句返回 "返回值",可以將其賦給其它變量作其它的用處;
所有函數(shù)都有返回值,如果沒有 return 語句,會(huì)隱式地調(diào)用 return None 作為返回值;
一個(gè)函數(shù)可以存在多條 return 語句,但只有一條可以被執(zhí)行,如果沒有一條 reutrn 語句被執(zhí)行,同樣會(huì)隱式調(diào)用 return None 作為返回值;
如果有必要,可以顯式調(diào)用 return None 明確返回一個(gè)None(空值對(duì)象)作為返回值,可以簡(jiǎn)寫為 return,不過 python 中懶惰即美德,所以一般能不寫就不寫;
如果函數(shù)執(zhí)行了 return 語句,函數(shù)會(huì)立刻返回,結(jié)束調(diào)用,return 之后的其它語句都不會(huì)被執(zhí)行了。
學(xué)習(xí)python,盡在python學(xué)習(xí)網(wǎng)!
指定 return 返回值函數(shù)舉例:
def showplus(x): print(x) return x + 1 num = showplus(6) add = num + 2 print(add) 輸出結(jié)果: 6 9
隱含 return None 舉例:
def showplus(x): print(x) num = showplus(6) print(num) print(type(num)) 輸出結(jié)果: 6 None
文章標(biāo)題:創(chuàng)新互聯(lián)Python教程:python如何判斷返回值類型
網(wǎng)站URL:http://m.fisionsoft.com.cn/article/dpdgjoh.html


咨詢
建站咨詢
