基本のpython - 機能コードの再利用と

A. 関数を定義し、使用

1.定義:この関数は、コードの一部であります

- 特定の機能を有する周期関数で、再利用可能な文グループであります

- 機能の機能は、通常、機能の特定の機能として抽象的表現されます

- 二つの効果:プログラミングとコードの再利用の困難さを軽減

DEF <関数名>(<パラメータ(0以上)>):

  <機能>

  リターン<戻り値>

それを経由せずに関数定義を呼び出した後に行われていません。

2.コール:道の機能コードを実行します

- 呼び出し時に実際のパラメータを与えるには

- 置換パラメータで定義された実際のパラメータ

- 関数呼び出しの戻り値の後取得します

 

 前記伝達関数パラメータ

   1.パラメータの数は、また、0の複数であってもよいが、それはブラケットを保持しなければなりません

 

   2.オプションのパラメータ:あなたが定義された特定のパラメータのデフォルト値は、オプションの設定パラメータを指定することができます

 

 

 

   3段変速機パラメータ:可変パラメータの数は、関数定義に設計されていない、どちらのパラメータの合計数を決定することができます

 

 

 

   二つの方法で渡された4パラメータ:位置転送/伝送名

 

 4.ローカルおよびグローバル変数

 

 

 

 ルール1:ローカルおよびグローバル変数は異なる変数であり

- 同じ名前の関数プレースホルダ内のローカル変数が異なるグローバル変数もよいです

- 演算機能した後、ローカル変数が解放されます

- あなたは、関数の内部予約語のグローバル使用グローバル変数を使用することができます

 

 ルール2:データ型の組み合わせとして、グローバル変数は同等にあるローカル変数を作成しません

 

 

コントラスト:

 

 

5.lambda機能:無名関数、ノー関数名。単純な定義は、関数は、行に表すことができます

 

 

 

 第二に、再帰関数のコードの再利用と

コードは再利用:抽象リソースとしてのコードを。これは、必要なときに再利用することができます

再帰的に定義:関数の定義は、それ自体のような方法、の関数を呼び出します。

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/ShallByeBye/p/12464011.html