1. 程式人生 > 實用技巧 >函式返回值

函式返回值

函式返回值(一)

1. “返回值”介紹

現實生活中的場景:

我給兒子10塊錢,讓他給我買包煙。這個例子中,10塊錢是我給兒子的,就相當於呼叫函式時傳遞到引數,讓兒子買菸這個事情最終的目標是,讓他把煙給你帶回來然後給你對麼,,,此時煙就是返回值

開發中的場景:

定義了一個函式,完成了獲取室內溫度,想一想是不是應該把這個結果給呼叫者,只有呼叫者擁有了這個返回值,才能夠根據當前的溫度做適當的調整

綜上所述:

  • 所謂“返回值”,就是程式中函式完成一件事情後,最後給呼叫者的結果

2. 帶有返回值的函式

想要在函式中把結果返回給呼叫者,需要在函式中使用return

如下示例:

def add2num(a, b):
    c 
= a+b return c
或者
def add2num(a, b):
    return a+b

3. 儲存函式的返回值

在本小節剛開始的時候,說過的“買菸”的例子中,最後兒子給你煙時,你一定是從兒子手中接過來 對麼,程式也是如此,如果一個函式返回了一個數據,那麼想要用這個資料,那麼就需要儲存

儲存函式的返回值示例如下:

#定義函式
def add2num(a, b):
    return a+b

#呼叫函式,順便儲存函式的返回值
result = add2num(100,98)

#因為result已經儲存了add2num的返回值,所以接下來就可以使用了
print(result)

結果:

198