day10仕上げ

day10仕上げ

関数----「ツール

関数は、単一の機能を変更しない、それは一つだけ------->パッケージ(インターフェース)は、コードをより簡潔にするん

定義された関数

DEF関数名():

「」「機能の説明」「」

ブロック

関数の定義であって、関数定義手順は、構文のみを検出し、コードが実行されません

機能の三つの形式

空の機能

関数のパラメータがあります。

引数なしの機能

------機能を使って、「関数を呼び出します

gues()

住所印刷(gues)機能

関数の戻り値

値が返されるだけでなく、値の集合である(すべてのデータ型)

特性を返します。

  1. リターンは何も値が返されない場合は、Noneを返し、戻り値を返します。
  2. デフォルトの戻りNoneを返しませんでした
  3. 復帰機能は、次のコードは、戻りの複数を仮定して、実行されていない、終了時の戻りラン
  4. あなたが複数の値を返すことができ、コンマで区切って返し、戻り値はタプルの形式で受信します

関数のパラメータ

関数のパラメータがあります。パラメータは、自分の財産を持っています

:パラメータの所定のデータタイプに続いて、規範

- >戻り値のデータ型、慣例に続く所定の値を

パラメータ:製品定義関数段は、受信された引数の機能を備え、記載の意味を有します

Locationパラメータ:引数で右に左から順に受け取ります

デフォルトのパラメータ:指定しない場合、デフォルト値、もしコールの値際の伝送、パラメータの後の位置にデフォルトパラメータを使用して伝統的な価値観、

引数:コール相生成物は、特定のパラメータ値に渡される(すべてのデータタイプがあってもよいです)

引数の位置:渡されたパラメータ値の位置に、左から右へ

キーワード引数:パラメータ値の転送に応じて、引数はキーワード引数の前にパラメータの名前を配置しなければなりません

VARARG

可変長パラメータ

* Ltが、すべてのタプルの形式で受信し、記憶されたすべての引数を渡します

可変長引数

LT = [1,2,3]

*渡されたパラメータA内のLT LT要素が取り出されます

おすすめ

転載: www.cnblogs.com/kaizi111/p/11567908.html