之前我們用過(guò)函數(shù),比如:
def hello(name): print 'hello ' + name
然后我們?nèi)フ{(diào)用這個(gè)函數(shù):
hello('world')
程序就會(huì)輸出
hello world
如果很多時(shí)候,我們都是用world來(lái)調(diào)用這個(gè)函數(shù),少數(shù)情況才會(huì)去改參數(shù)。那么,我們就可以給這個(gè)函數(shù)一個(gè)默認(rèn)參數(shù):
def hello(name = 'world'): print 'hello ' + name
當(dāng)你沒(méi)有提供參數(shù)值時(shí),這個(gè)參數(shù)就會(huì)使用默認(rèn)值;如果你提供了,就用你給的。
這樣,在默認(rèn)情況下,你只要調(diào)用
hello()
就可以輸出
hello world
同樣你也可以指定參數(shù):
hello('python')
輸出
hello python

|