返回值

返回值是什麼呢?返回值就是在一段程序執行完了之後要返回的數據,爲何前邊沒有提到呢?那是由於是python幫咱們自動執行了,在咱們執行完程序的時候python都會自動幫我在程序的結尾添加了這樣的一句話‘return None’ 由於有了這樣的一句代碼咱們的程序纔不會報錯。python

下面咱們就開看看‘return’ 是怎麼使用的。函數

 

 

要想獲取函數的執行結果,就能夠用return語句把結果返回spa

注意:code

  1. 函數在執行過程當中只要遇到return語句,就會中止執行並返回結果,so 也能夠理解爲 return 語句表明着函數的結束
  2. 若是未在函數中指定return,那這個函數的返回值爲None  
  3. return多個對象,解釋器會把這多個對象組裝成一個元組做爲一個一個總體結果輸出。

 例如在函數中:對象

1 def f(n):
2     return n*n
3 print(f(5))

這時的結果是:  25blog


這樣會很是方便咱們的運運算class

可是也要注意這樣的問題,return返回一個變量時,不會返回這個變量的內容,而是返回這個變量所指向的地址變量

例如:程序

1 def f():
2     a= 5
3     return a
4 print(f)

這時的結果就會是一個地址,而非是‘5’數據

想要返回5的話,必須是這樣的:

1 def f():
2     a= 5
3     return a
4 print(f())

這時的結果就是5了

相關文章
相關標籤/搜索