Python関数の小さなノート

以下からの抜粋「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の[:])

 

  入力パラメータの関数はアスタリスクで定義されている場合、それはすべての受信値を関数にタプル(組)を作成し、同封タプルう

おすすめ

転載: www.cnblogs.com/yyf2019/p/11582619.html