亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

Python教程如何設(shè)置函數(shù)的默認參數(shù)

今天馬哥教育要跟大家分享的文章是Python教程如何設(shè)置函數(shù)的默認參數(shù)?上一講我們結(jié)束了用文件保存游戲的Python內(nèi)容,這一講我們來補充一個小技巧,關(guān)于設(shè)置函數(shù)默認參數(shù)的哦! Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!

之前我們用過函數(shù),比如:

def hello(name):

print 'hello ' + name

然后我們?nèi)フ{(diào)用這個函數(shù):

hello('world')

程序就會輸出

hello world

如果很多時候,我們都是用world來調(diào)用這個函數(shù),少數(shù)情況才會去改參數(shù)。那么,我們就可以給這個函數(shù)一個默認參數(shù):

def hello(name = 'world'):

print 'hello ' + name

當(dāng)你沒有提供參數(shù)值時,這個參數(shù)就會使用默認值;如果你提供了,就用你給的。

這樣,在默認情況下,你只要調(diào)用

hello()

就可以輸出

hello world

同樣你也可以指定參數(shù):

hello('Python')

輸出

hello Python

注意,當(dāng)函數(shù)有多個參數(shù)時,如果你想給部分參數(shù)提供默認參數(shù),那么這些參數(shù)必須在參數(shù)的末尾。比如:

def func(a, b=5)

是正確的

def func(a=5, b)

就會出錯

恭喜你在Python的道路上又堅持了一天,快試著看看你的代碼里有沒有能夠設(shè)置替換的,有的話不妨改一下,讓Python編程稍微優(yōu)雅那么一點點哦!

以上就是馬哥教育今天為大家分享的關(guān)于Python教程如何設(shè)置函數(shù)的默認參數(shù)的文章,希望本篇文章能夠?qū)φ?Python學(xué)習(xí)?和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識記得關(guān)注馬哥教育官網(wǎng)。最后祝愿小伙伴們工作順利!

聲明:文章來源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機構(gòu)!