国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


站長在線Python精講:Python中函數(shù)的返回值

    時間: 瀏覽:1792次  來源:站長在線
導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python中函數(shù)的返回值》。本文的主要內(nèi)容有:函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語句位置與多條 return語句的總結(jié)。

歡迎你來到站長在線的站長學堂學習python知識,本文學習的是《Python函數(shù)返回值》。本文的主要內(nèi)容有:函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語句位置與多條 return語句的總結(jié)。


在前面的Python課程中,我們創(chuàng)建的函數(shù)都只是為我們做一些事,做完了就結(jié)束。但實際上,有時還需要對事情的結(jié)果進行獲取。

列如,你在炒菜的時候發(fā)現(xiàn)沒有鹽了,你拿出2塊錢,叫你兒子去樓下的小賣店買一包鹽回來。在這個例子中,你給你兒子2塊錢,就相當于調(diào)用函數(shù)參數(shù)傳遞。你兒子把這包鹽買回來是目標,這時候這包鹽就是返回值。

1、Python中函數(shù)的返回值的含義

Python中函數(shù)的返回值就是程序中函數(shù)完成一件事情后,最后給調(diào)用者的結(jié)果。


2、Python為函數(shù)設(shè)置返回值的作用

Python為函數(shù)設(shè)置返回值的作用就是將函數(shù)的處理結(jié)果返回給調(diào)用它的函數(shù)。

在Python中,可以在函數(shù)體內(nèi)使用return語句為函數(shù)指定返回值。該返回值可以是任意類型,并且無論return語句出現(xiàn)在函數(shù)的什么位置,只要得到執(zhí)行,就會直接結(jié)束函數(shù)的執(zhí)行。

return語句的語法格式如下:

return [value]

其中,相關(guān)參數(shù)說明如下:

return:為函數(shù)指定返回值后,在調(diào)用函數(shù)時,可以把它賦給一個變量(如result),用于保存函數(shù)的返回結(jié)果。如果返回一個值,那么result中保存的就是返回的一個值,該值可以是任意類型。如果返回多個值,那么result中保存的是一個元組。

value:可選參數(shù),用于指定要返回的值,可以返回一個值,也可返回多個值。

站長在線特別提醒:當函數(shù)中沒有return語句時,或者省略了return語句的參數(shù)時,將返回None,即返回空值。

def a(x,y):
    num = x + y
    return
print(a(1,2))

運行結(jié)果為:

None
>>> 

print僅僅是打印在控制臺,而return則是將return后面的部分作為返回值:作為函數(shù)的輸出,可以用變量接走,繼續(xù)使用該返回值做其它事。

函數(shù)需要先定義后調(diào)用,函數(shù)體中return語句的結(jié)果就是返回值。如果一個函數(shù)沒有reutrn語句,其實它有一個隱含的return語句,返回值是None,類型也是'Nonetype'。

3、return語句位置與多條 return語句的總結(jié):

1、python函數(shù)使用return語句返回 "返回值",可以將其賦給其它變量作其它的用處;

2、所有函數(shù)都有返回值,如果沒有return語句,會隱式地調(diào)用 return None 作為返回值;

3、一個函數(shù)可以存在多條return語句,但只有一條可以被執(zhí)行,如果沒有一條reutrn語句被執(zhí)行,同樣會隱式調(diào)用return None作為返回值;

4、如果有必要,可以顯式調(diào)用return None明確返回一個None(空值對象)作為返回值,可以簡寫為return,不過python中簡潔即美德,所以一般能不寫就不寫;

5、如果函數(shù)執(zhí)行了return語句,函數(shù)會立刻返回,結(jié)束調(diào)用,return之后的其它語句都不會被執(zhí)行了(可用于結(jié)束代碼塊)。

到這為止,Python中函數(shù)的返回值》。所講的函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語句位置與多條 return語句的總結(jié)。就講解完畢了,有不懂的可以給我留言哦!

在下一個知識點,站長在線就來講解《在Python函數(shù)中的局部變量》。關(guān)注站長在線,學習Python不迷路!歡迎你對站長在線進行關(guān)注,評論,點贊,分享、轉(zhuǎn)發(fā)!



本文地址:http://003188.cn/pythonhanshudefanhuizhi.html
碼字不易,打個賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

函數(shù)的參數(shù)傳遞和返回值-PHP8知識詳解

導讀:本文學習的是《PHP8知識詳解》中的《函數(shù)的參數(shù)傳遞和返回值》。主要包括:向函數(shù)傳遞參數(shù)值、向函數(shù)傳遞參數(shù)引用、函數(shù)的返回值。

2023-08-23  分類:PHP學堂  瀏覽:766次


域名pythonw.cn出售

域名pythonw.cn的詳細信息:Python網(wǎng)

2022-08-06  分類:域名出售  瀏覽:1375次


站長在線Python教程:Python中類定義詳解

導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python中類定義詳解》。

2022-02-23  分類:Python學堂  瀏覽:1899次


站長在線Python教程:python中面向?qū)ο笙嚓P(guān)概述詳解

導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《python中面向?qū)ο笙嚓P(guān)概述詳解》。本文的主要內(nèi)容有:面向?qū)ο笫鞘裁?、面向?qū)ο笾械膶ο笫鞘裁?、Python中的類是什么、面向?qū)ο缶幊痰奶攸c有哪些?

2022-02-14  分類:Python學堂  瀏覽:1617次


站長在線零基礎(chǔ)Python完全自學教程23:函數(shù)的返回值、作用域和匿名函數(shù)

導讀:歡迎你來到站長學堂,學習站長在線出品的在線課程《零基礎(chǔ) Python完全自學教程》今天給大家分享的是第23課《函數(shù)的返回值、作用域和匿名函數(shù)》。本文是一個大課程分成了下面4節(jié)小課程:Python中函數(shù)的返回值、Python函數(shù)中的局部變量、Python函數(shù)中的全局變量、Python函數(shù)中的匿名函數(shù)等內(nèi)容。

2022-02-09  分類:Python學堂  瀏覽:1487次


站長在線Python教程:Python函數(shù)中的匿名函數(shù)詳解

歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python函數(shù)中的匿名函數(shù)詳解》。本文的主要內(nèi)容有:匿名函數(shù)的定義、匿名函數(shù)的表達式、匿名函數(shù)的注意點、匿名函數(shù)的優(yōu)點、匿名函數(shù)的應(yīng)用舉例。

2022-02-01  分類:Python學堂  瀏覽:1602次


站長在線Python教程精講:在Python函數(shù)中的全局變量詳解

歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python中的全局變量詳解》。本文的主要內(nèi)容有:什么是全局變量、在函數(shù)外部定義的變量是全局變量、在函數(shù)內(nèi)部定義中添加global關(guān)鍵詞后變成全局變量。

2022-01-10  分類:Python學堂  瀏覽:1719次


站長在線Python教程精講:在Python函數(shù)中的局部變量詳解

導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《在Python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

2022-01-06  分類:Python學堂  瀏覽:1620次


Python常用英語及用法

站長在線站長,準備系統(tǒng)的學習Python知識,但是對我來說,英語實在是太差了,當然我知道的是,不僅僅我,很多人在學習Python的時候,也是不知道這些英語單詞的意思與用法的,在這里站長在線站長就把這些英語整理出來,把英語以及中文意思、用法一起貼出來,讓大家一起來學習。

2022-01-02  分類:Python學堂  瀏覽:1834次


站長在線Python精講:Python中函數(shù)的返回值

導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python中函數(shù)的返回值》。本文的主要內(nèi)容有:函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語句位置與多條 return語句的總結(jié)。

2021-12-29  分類:Python學堂  瀏覽:1793次