Day 43デフォルト引数の使い方
Pythonコード
1def greeting(name = '世界'): 2 print('こんにちは、' + name + 'さん!')3 4greeting('太郎')5print()6greeting()
解説
- 行1〜2: デフォルト引数を使った関数「greeting」を定義します。デフォルト引数は、関数を呼び出すときに引数を指定しなかった場合に使用されます。この場合、nameのデフォルト値は'世界'です。print()関数は、指定された文字列を画面に表示するために使用されます。
- 行3〜5: greeting関数を呼び出し、'太郎'を名前として指定します。次に、print()関数で改行を出します。最後に、greeting関数を再度呼び出し、デフォルト引数'世界'を使用します。
次に試してみよう
- デフォルト引数の値を変更してみましょう
- 複数の引数にデフォルト値を設定してみましょう
- デフォルト引数を持つ関数を別の関数から呼び出してみましょう