2017-03-01 33 views
0

比方說,我有一個函數什麼把默認的第一個參數,而不是在Python中第二?

def function(name="Default", age=16): 
    print("My name is", name, "and I am", age) 

如何調用該函數爲默認的第一個參數,而不是第二?在上述功能中,我希望將名稱設爲其默認值("Default"),但輸入的年齡爲200

我已經試過function(,200);但是,它說SyntaxError: invalid syntax,指向方法調用中的,

+5

嘗試'功能(年齡= 200)' – vaultah

+0

是的。而已。謝謝!我試過NULL和None,只是想不出它會是什麼。 – DJSweetness

回答

3

如果沒有參數name,調用上述函數的正確方法是指定要更改默認值的參數,如下所示。

function(age=200) 
相關問題