python函數使用return語句傳回“傳回值”,可以将其賦給其它變量作其它的用處。所有函數都有傳回值,如果沒有return語句,會隐式地調用return None作為傳回值。
python 函數使用 return 語句傳回 "傳回值",可以将其賦給其它變量作其它的用處。
所有函數都有傳回值,如果沒有 return 語句,會隐式地調用 return None 作為傳回值。
一個函數可以存在多條 return 語句,但隻有一條可以被執行,如果沒有一條 reutrn 語句被執行,同樣會隐式調用 return None 作為傳回值。
如果有必要,可以顯式調用 return None 明确傳回一個None(空值對象)作為傳回值,可以簡寫為 return,不過 python 中懶惰即美德,是以一般能不寫就不寫。
如果函數執行了 return 語句,函數會立刻傳回,結束調用,return 之後的其它語句都不會被執行了。
舉例:def showplus(x):
print(x)
return x + 1
print(x + 1) #該語句會執行麼
print(showplus(6))
輸出結果:
6
7
如圖: