2017-03-01 3 views
0

はのは、私が機能私は第1、第2のパラメータをデフォルトに関数を呼び出しではなく、どうすればよいデフォルトの最初の引数には何を置き、Pythonでは2番目ではありませんか?

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

があるとしましょうか?上記の関数では、名前をデフォルト値("Default")にしたいのですが、年齢は200と入力してください。

私はすでに試しましたfunction(,200);ただし、メソッド呼び出しの,を指すSyntaxError: invalid syntaxと表示されます。

+5

「function(age = 200)」と答えてください。 – vaultah

+0

それでおしまい。ありがとうございました!私はNULLとNoneを試して、それが何であるか考えることができませんでした。 – DJSweetness

答えて

3

nameパラメータなしで上記の関数を呼び出す適切な方法は、以下のように、デフォルト値を変更するパラメータを指定することです。

function(age=200) 
関連する問題