如果你的某個(gè)函數(shù)有許多參數(shù),而你只想指定其中的一部分,那么你可以通過命名來為這些參
數(shù)賦值——這被稱作 關(guān)鍵參數(shù) ——我們使用名字(關(guān)鍵字)而不是位置(我們前面所一直使
用的方法)來給函數(shù)指定實(shí)參。
這樣做有兩個(gè) 優(yōu)勢(shì) ——
一、由于我們不必?fù)?dān)心參數(shù)的順序,使用函數(shù)變得更加簡(jiǎn)單了。
二、假設(shè)其他參數(shù)都有默認(rèn)值,我們可以只給我們想要的那些參數(shù)賦值。
#!/usr/bin/python
# Filename: func_key.py
def func(a, b=5, c=10):
print 'a is', a, 'and b is', b, 'and c is', c
func(3, 7)
func(25, c=24)
func(c=50, a=100)
數(shù)賦值——這被稱作 關(guān)鍵參數(shù) ——我們使用名字(關(guān)鍵字)而不是位置(我們前面所一直使
用的方法)來給函數(shù)指定實(shí)參。
這樣做有兩個(gè) 優(yōu)勢(shì) ——
一、由于我們不必?fù)?dān)心參數(shù)的順序,使用函數(shù)變得更加簡(jiǎn)單了。
二、假設(shè)其他參數(shù)都有默認(rèn)值,我們可以只給我們想要的那些參數(shù)賦值。






