新聞中心
學(xué)習(xí)python過(guò)程里,最常見(jiàn)的就是關(guān)于函數(shù)內(nèi)容了,大大小小的函數(shù),總是充斥著我們的每一個(gè)代碼塊,搭建我們每一個(gè)項(xiàng)目,因此,掌握函數(shù)是非常重要的,今天給大家?guī)?lái)def函數(shù),一起來(lái)了解吧~

函數(shù)的定義
函數(shù)是一段實(shí)現(xiàn)單一功能的代碼段,可以提高應(yīng)用的模塊性和代碼的重用率。前面我們已經(jīng)接觸過(guò)一些Python的內(nèi)置函數(shù),比如:
print(),input(),len(),type(),id()等等
我們可以使用def關(guān)鍵字自定義函數(shù) ,格式如下:
def 函數(shù)名 (參數(shù)列表): 函數(shù)體
Python 標(biāo)識(shí)符的命名遵循駝峰命名法,即包含多個(gè)單詞時(shí)首字母需要大寫(xiě),其余字母小寫(xiě);也可以使用下劃線( _ )把每個(gè)單詞分開(kāi),字母全部小寫(xiě);為了提高代碼的可讀性,變量名,函數(shù)名,類名等都需要遵守駝峰命名規(guī)則。
注意,PEP 8 規(guī)范建議函數(shù)在定義和調(diào)用時(shí),代碼前面需要空兩行。
使用return關(guān)鍵字可以返回一個(gè)值,也可以同時(shí)返回多個(gè)值(這個(gè)厲害了);返回多個(gè)值時(shí)會(huì)封裝進(jìn)一個(gè)元組tuple里。函數(shù)可以有返回值,也可以沒(méi)有返回值;
定義一個(gè)空函數(shù),實(shí)例代碼:
pass語(yǔ)句一般在函數(shù)或者類里面出現(xiàn)的比較多,如果你的代碼實(shí)現(xiàn)暫時(shí)沒(méi)想好怎么寫(xiě)的話,可以用pass來(lái)代替,如果你留空的話程序是會(huì)報(bào)錯(cuò)的。
以上就是關(guān)于def函數(shù)的使用了,往期介紹的函數(shù)內(nèi)容有很多??梢匀チ私饽?。
網(wǎng)頁(yè)題目:創(chuàng)新互聯(lián)Python教程:怎么用python3調(diào)用def函數(shù)?
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/djdcdoh.html


咨詢
建站咨詢
