⊗pyPmUFOP 201 of 208 menu

Pythonにおける関数のオプションパラメータ

関数のパラメータはオプションにすることができます。 そのためには、パラメータにデフォルト値を設定する必要があります。 どのように行うか見てみましょう。次の関数があるとします:

def func(num1, num2): return num1 + num2 print(func(1, 2)) # 3 を出力します

2番目のパラメータがデフォルトで値 2 を持つようにしてみましょう:

def func(num1, num2=2): return num1 + num2

最初のパラメータだけを指定して関数の動作を確認してみましょう:

print(func(1)) # 3 を出力します

2番目の数値はオプションパラメータですが、 関数呼び出し時に値を指定することもできます:

print(func(2, 4)) # 6 を出力します

次の関数が与えられています:

def func(num=5): return num * 2

この関数は次のように呼び出されます:

print(func(2)) print(func(10)) print(func())

各関数呼び出しの結果がどうなるか説明してください。

次の関数が与えられています:

def func(num1=1, num2=3): return num2 - num1

この関数は次のように呼び出されます:

print(func(6, 10)) print(func(5)) print(func())

各関数呼び出しの結果がどうなるか説明してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否