python的返回值簡(jiǎn)介
函數(shù)需要先定義后調(diào)用,函數(shù)體中return語(yǔ)句的結(jié)果就是返回值。如果一個(gè)函數(shù)沒(méi)有reutrn語(yǔ)句,其實(shí)它有一個(gè)隱含的return語(yǔ)句,返回值是None,類型也是'NoneType'。
return語(yǔ)句的作用:
結(jié)束函數(shù)調(diào)用、返回值
指定返回值與隱含返回值
函數(shù)體中return語(yǔ)句有指定返回值時(shí)返回的就是其值
函數(shù)體中沒(méi)有return語(yǔ)句時(shí),函數(shù)運(yùn)行結(jié)束會(huì)隱含返回一個(gè)None作為返回值,類型是NoneType,與return、returnNone等效,都是返回None。
指定return返回值函數(shù)舉例:
defshowplus(x):
print(x)
returnx+1
num=showplus(6)
add=num+2
print(add)
輸出結(jié)果:
6
9
隱含returnNone舉例:
defshowplus(x):
print(x)
num=showplus(6)
print(num)
print(type(num))
輸出結(jié)果:
6
None
以上內(nèi)容為大家介紹了python培訓(xùn)之函數(shù)的返回值是什么,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。