可以定義一個(gè)由自己想要功能的函數(shù),以下是簡(jiǎn)單的規(guī)則:
目前創(chuàng)新互聯(lián)建站已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、永年網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
函數(shù)代碼塊以 def 關(guān)鍵詞開(kāi)頭,后接函數(shù)標(biāo)識(shí)符名稱和圓括號(hào)()。
任何傳入?yún)?shù)和自變量必須放在圓括號(hào)中間。圓括號(hào)之間可以用于定義參數(shù)。
函數(shù)的第一行語(yǔ)句可以選擇性地使用文檔字符串—用于存放函數(shù)說(shuō)明。
函數(shù)內(nèi)容以冒號(hào)起始,并且縮進(jìn)。
return [表達(dá)式] 結(jié)束函數(shù),選擇性地返回一個(gè)值給調(diào)用方。不帶表達(dá)式的return相當(dāng)于返回 None。
print函數(shù)介紹:print函數(shù)被用來(lái)進(jìn)行數(shù)據(jù)的輸出,也就是將數(shù)據(jù)顯示在你所能看到的界面上,比如我們print("Hello World"),運(yùn)行它,就會(huì)在瀏覽器上顯示Hello World。
return函數(shù)介紹:可以選擇性地向調(diào)用方返回一個(gè)表達(dá)式,可帶參數(shù)也可不帶,不帶參數(shù)的return函數(shù)會(huì)返回None。return單獨(dú)運(yùn)行時(shí),需要print函數(shù)才能顯示出來(lái),但在交互模式下,return的結(jié)果會(huì)自動(dòng)顯示出來(lái)。
需要注意的一點(diǎn)是,return是返回值,它后面的代碼塊是不執(zhí)行的,因此需要執(zhí)行的代碼不能放在return語(yǔ)句后,會(huì)失效。
看了上面的介紹,小伙伴大概清楚了一點(diǎn),那究竟區(qū)別在哪呢?
return只能運(yùn)用在函數(shù)中,有時(shí)候函數(shù)運(yùn)行完會(huì)得出一個(gè)結(jié)果值,我們可以拿這個(gè)得出的值去進(jìn)行另外的運(yùn)算,所以我們需要用return將結(jié)果給返回出來(lái);
如果我們用print的話,僅僅是將結(jié)果顯示在我們能看到的界面上而已,而并沒(méi)有辦法得到這個(gè)值,更無(wú)法進(jìn)行后續(xù)的操作了。
另外,在循環(huán)語(yǔ)句中使用,return可以跳出循環(huán),而print則會(huì)一直循環(huán),除非使用函數(shù)進(jìn)行終止。
如果不需要傳參,括號(hào)里就不用填,注意,python中不需要定義變量類型。自定義函數(shù)除了函數(shù)的功能是我們自己編寫(xiě)代碼實(shí)現(xiàn)的外,其他的與python中的函數(shù)并無(wú)差別,所以在調(diào)用函數(shù)時(shí),直接使用函數(shù)名就行。
本文題目:python自編譯函數(shù) Python函數(shù)編程
鏈接地址:http://aaarwkj.com/article16/docpgdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、網(wǎng)站設(shè)計(jì)公司、微信公眾號(hào)、微信小程序、網(wǎng)站制作、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)