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

|