函數(shù)可以理解成實(shí)現(xiàn)某一功能的一系列代碼的集合,這樣做有一個最明顯的好處就是,如果我們需要反復(fù)使用某個功能,使用函數(shù)只需要寫一遍這些語句,然后就可以在程序中調(diào)用這個函數(shù),而不再需要重新寫一遍這些語句。
創(chuàng)新互聯(lián)建站專注于安福企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城開發(fā)。安福網(wǎng)站建設(shè)公司,為安福等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)創(chuàng)建 & 調(diào)用
創(chuàng)建函數(shù)
創(chuàng)建函數(shù)使用 def 關(guān)鍵字實(shí)現(xiàn),
def function_name(parameters):
do some things
function_name 是函數(shù)的名稱(標(biāo)識符),調(diào)用函數(shù)時使用;parameters 是該函數(shù)的參數(shù)(如果有多個,則使用逗號分隔),如果被指定,則調(diào)用函數(shù)是也需要傳入對應(yīng)的實(shí)際數(shù)據(jù);如果該參數(shù)不需要參數(shù),則此處為空,調(diào)用時也無需傳入數(shù)據(jù)。
調(diào)用函數(shù)
調(diào)用函數(shù)很簡單,只需要在調(diào)用的位置寫上函數(shù)的名稱,傳入其需要的參數(shù)即可,
function_name(parameters)
參數(shù)
函數(shù)主要就是用來接收數(shù)據(jù),然后利用函數(shù)內(nèi)的代碼將數(shù)據(jù)加工成我們需要的內(nèi)容,那如何將數(shù)據(jù)傳入函數(shù)內(nèi)部供其使用呢?這就是參數(shù)的功能,參數(shù)用來接收需要傳入函數(shù)的數(shù)據(jù),然后對這些參數(shù)加工處理。
形參 & 實(shí)參
形參,在函數(shù)被定義時指定;實(shí)參,在函數(shù)被使用時指定。
函數(shù)是我們自己編寫的,所以我們明確的知道這個函數(shù)可以做什么,實(shí)現(xiàn)功能時需要哪些數(shù)據(jù),所以在定義函數(shù)時寫在小括號內(nèi)的參數(shù)就是形參,用于指定該函數(shù)可以接收、處理哪些數(shù)據(jù)。當(dāng)我們使用這個函數(shù)的時候,就需要按照它的要求傳入它需要的數(shù)據(jù),這個數(shù)據(jù)就是實(shí)參。
def summation(x, y):
z = x + y
print(str(x) + "+" + str(y) + "=" + str(z))
summation(2, 5)
在上面這個函數(shù)中,x 和 y 就是形參,而 2 和 5 就是實(shí)參。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。