以下からの抜粋「Pythonプログラミング:エントリから練習する」70ページを楽しみにエリックMatthesを
関数を書くときは、各パラメータの型のデフォルト値を指定することができます。関数のパラメータの引数の呼び出しが提供される場合、Pythonは引数の値を指定することは、パラメータのそれ以外の場合は、デフォルト値を。そのため、デフォルト値を指定するパラメータは、関数呼び出しで、それぞれの引数を省略することができます。デフォルト値は、関数呼び出しを簡素化する使用するだけでなく、明確に機能の典型的な使用と指摘しました。
たとえば、あなたが見つけた場合describe_petを()、大型犬で説明されている呼び出して、デフォルトのパラメータ値を「犬」をanimal_typeするように設定することができます。犬は、そのような情報を提供できない場合にこのように、()describe_petを呼び出すことについて説明します。
デフ(pet_name、animal_type = describe_pet ' 犬' ): "" " 显示宠物的信息""" 印刷(" \ NIが持っている" + animal_type + " " ) 、印刷(" マイ" + animal_type + 」の名があります" + pet_name.title()+ " 。" ) describe_pet(pet_name = ' ウィリー')
関数に渡されたリストをコピーするには、このような何かを行うことができます。
FUNCTION_NAME(LIST_NAMEの[:])
入力パラメータの関数はアスタリスクで定義されている場合、それはすべての受信値を関数にタプル(組)を作成し、同封タプルう