十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這篇文章主要為大家展示了“python如何創(chuàng)建函數(shù)”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“python如何創(chuàng)建函數(shù)”這篇文章吧。
一:創(chuàng)建函數(shù):
函數(shù)可以被調(diào)用(可能包括參數(shù),也就是放在圓括號(hào)中的值),它執(zhí)行某種行為并且返回一個(gè)值。一般來(lái)說(shuō),內(nèi)建的callable函數(shù)可以用來(lái)判斷函數(shù)是否可調(diào)用(callable在python3.x中不在可用):
函數(shù)定義:
格式:def 函數(shù)名(參數(shù)):
return(語(yǔ)句)
如:def hello(name):
return ('hello'+ name)
>>> def hello(name):
... return('ilove'+name)
>>> print(hello('ly'))
ilovely
>>>
>>> def fibs(num):
... result=[0,1]
... for i in range(num-2):
... result.append(result[-2]+result[-1])
... return(result)
...
>>> fibs(10)
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
>>>
二、記錄函數(shù):添加備注
如:
>>> def fibs(num):
... 'itis a defin' //文檔字符串
... result=[0,1]
... for i in range(num-2):
... result.append(result[-2]+result[-1])
... return(result)
...
>>>
>>> fibs(10)
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
>>>
三、python函數(shù)可以不返回值(return定義為空,返回是None)
四、參數(shù):
跟在函數(shù)后面的參數(shù)一般稱為形式參數(shù),在調(diào)用函數(shù)的時(shí)候提供的值是實(shí)際參數(shù)。參數(shù)只是一個(gè)變量而已。在函數(shù)內(nèi)部為參數(shù)賦予新值不會(huì)改變外部變量的值,同樣,在函數(shù)內(nèi)部把參數(shù)重綁定賦值的時(shí)候,函數(shù)外的變量不會(huì)受到影響。
參數(shù)存儲(chǔ)在局部作用域內(nèi)
以上是“python如何創(chuàng)建函數(shù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。