在python中,是否可以定義可覆蓋的可選默認值,如果您定義了該值,那麼它不會使用默認值,但是如果您不這樣做,它會怎樣?可選的默認值
例如:
def hats(a= 'large', b= 'baseball', c= 'five dollars'):
#method stuff goes here
我知道我可以定義a
,然後b
和c
將默認,但可能我有點只定義c
,並有a
和b
使用默認值?
一樣,我可以調用方法hats(NULL, something, something else)
我們通常不把周圍的空間中的'='爲關鍵字參數,對不對? –
嗯,我知道PEP8不推薦它,但我覺得它更具可讀性,所以這就是我所做的。 – unutbu