Python里的function怎樣返回值

小樊
83
2024-09-29 14:43:03

在Python中,可以使用return語(yǔ)句來(lái)返回函數(shù)的值。return語(yǔ)句將函數(shù)的結(jié)果輸出到調(diào)用方??梢栽诤瘮?shù)體內(nèi)任意位置插入return語(yǔ)句,當(dāng)執(zhí)行到該語(yǔ)句時(shí),函數(shù)將立即結(jié)束,并將return后面的表達(dá)式的值作為函數(shù)的返回值。

以下是一個(gè)簡(jiǎn)單的示例代碼:

def add(a, b):
    result = a + b
    return result

sum = add(2, 3)
print(sum)  # 輸出5

在上面的示例代碼中,函數(shù)add()接收兩個(gè)參數(shù)ab,計(jì)算它們的和并將結(jié)果存儲(chǔ)在變量result中。然后使用return語(yǔ)句將result的值返回給調(diào)用方。在主程序中,我們調(diào)用add()函數(shù)并將返回值存儲(chǔ)在變量sum中,然后打印出sum的值。

需要注意的是,如果函數(shù)中沒(méi)有return語(yǔ)句,或者return語(yǔ)句沒(méi)有跟任何表達(dá)式,那么函數(shù)將返回None。

0