Python筆記(5) 函式的return

2021-10-25 20:15:29 字數 918 閱讀 2983

我們有時候利用函式的功能,目的並不僅僅是操作一些東西,有時候還需要得到操作之後的資料,那麼我們如何獲得操作之後的資料呢?

這就需要我們把函式中的目的資料,作為總結來返回給函式的外部,這個時候,return關鍵字就起作用了。

當然,return的用法也不止於此,他也可以用來終止函式。

那麼問題就來了:我們怎麼使用return呢?

我們先來說說我們得到的資料要怎麼在外部使用

def sum(a,b):

c = a + b #定義兩兩相加的函式

sum(1,2) #在此進行引用

看,就像這樣,我們只有這個,那麼我們可以從此思考「如果我要獲得資料,是不是要從這裡來入手呢?」

答案無疑是肯定的,在我們返回資料之後,我們如果要獲取資料,就要從函式入手,這個時候我們可以把函式看作乙個資料,並且用乙個變數來接收,如果那個變數是sum,那麼就可以得到:

sum = sum(1,2)
當然,如果我們只想要獲得答案,那麼也可以直接列印函式,就像這樣:

print(sum(1,2))    #直接列印

print(sum) #列印接收資料的變數

#他們的結果是一樣的

好了,講了這麼多,還沒有講到最主要的部分:到底該怎麼樣使用return啊?

很簡單,就在我們想返回的資料前面,加上return,就像這樣:

def sum(a,b):

c = a + b

return c

另外,如果我們不使用return,那麼函式的返回值預設為空,也就是null。

Python學習筆記(5) 函式

encoding gbk 定義函式 def greet user username print hello,username.title greet user jim 定義具有返回值的函式 def get formatted name first name,last name full name f...

python筆記5 函式式程式設計

map map 函式接收兩個引數,乙個是傳入函式,乙個是iterable,map將傳入函式依次作用到序列的每個元素,並把結果作為新的iterator返回。如 map f,x1,x2,x3,x4 f x1 f x2 f x3 f x4 把f x 作用在list的每乙個元素並將結果生成乙個新的list ...

python2 7學習筆記(5) 函式

內建很多函式,需要知道那個函式幹什麼的話,可以用 help 函式名 來獲取說明文件 不過都是英文的,老子看不懂啊。不過慢慢看還是能大致理解的 可以將函式名賦值給乙個變數,相當於給函式起乙個別名 在python中,定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和冒號 然後,在縮排塊中...