本文實(shí)例講述了Python中return語(yǔ)句用法。分享給大家供大家參考。具體如下:
return語(yǔ)句:
return語(yǔ)句用來(lái)從一個(gè)函數(shù) 返回 即跳出函數(shù)。我們也可選從函數(shù) 返回一個(gè)值 。
使用字面意義上的語(yǔ)句
#!/usr/bin/python# Filename: func_return.pydef maximum(x, y): if x > y: return x else: return yprint maximum(2, 3)
輸出
$ python func_return.py3
工作原理:
maximum函數(shù)返回參數(shù)中的最大值,在這里是提供給函數(shù)的數(shù)。它使用簡(jiǎn)單的if..else語(yǔ)句來(lái)找出較大的值,然后 返回 那個(gè)值。
注意,沒(méi)有返回值的return語(yǔ)句等價(jià)于return None。None是Python中表示沒(méi)有任何東西的特殊類型。例如,如果一個(gè)變量的值為None,可以表示它沒(méi)有值。
除非你提供你自己的return語(yǔ)句,每個(gè)函數(shù)都在結(jié)尾暗含有return None語(yǔ)句。通過(guò)運(yùn)行print someFunction(),你可以明白這一點(diǎn),函數(shù)someFunction沒(méi)有使用return語(yǔ)句,如同:
def someFunction(): pass
pass語(yǔ)句在Python中表示一個(gè)空的語(yǔ)句塊。
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選