day10仕上げ
関数----「ツール
関数は、単一の機能を変更しない、それは一つだけ------->パッケージ(インターフェース)は、コードをより簡潔にするん
定義された関数
DEF関数名():
「」「機能の説明」「」
ブロック
関数の定義であって、関数定義手順は、構文のみを検出し、コードが実行されません
機能の三つの形式
空の機能
関数のパラメータがあります。
引数なしの機能
------機能を使って、「関数を呼び出します
gues()
住所印刷(gues)機能
関数の戻り値
値が返されるだけでなく、値の集合である(すべてのデータ型)
特性を返します。
- リターンは何も値が返されない場合は、Noneを返し、戻り値を返します。
- デフォルトの戻りNoneを返しませんでした
- 復帰機能は、次のコードは、戻りの複数を仮定して、実行されていない、終了時の戻りラン
- あなたが複数の値を返すことができ、コンマで区切って返し、戻り値はタプルの形式で受信します
関数のパラメータ
関数のパラメータがあります。パラメータは、自分の財産を持っています
:パラメータの所定のデータタイプに続いて、規範
- >戻り値のデータ型、慣例に続く所定の値を
パラメータ:製品定義関数段は、受信された引数の機能を備え、記載の意味を有します
Locationパラメータ:引数で右に左から順に受け取ります
デフォルトのパラメータ:指定しない場合、デフォルト値、もしコールの値際の伝送、パラメータの後の位置にデフォルトパラメータを使用して伝統的な価値観、
引数:コール相生成物は、特定のパラメータ値に渡される(すべてのデータタイプがあってもよいです)
引数の位置:渡されたパラメータ値の位置に、左から右へ
キーワード引数:パラメータ値の転送に応じて、引数はキーワード引数の前にパラメータの名前を配置しなければなりません
VARARG
可変長パラメータ
* Ltが、すべてのタプルの形式で受信し、記憶されたすべての引数を渡します
可変長引数
LT = [1,2,3]
*渡されたパラメータA内のLT LT要素が取り出されます