V.機能とメモリ分析

機能の基本的な考え方

1.プログラムは、タスクの組成から成り、関数は、関数またはタスクを表すことです。

2.関数は、コードの再利用のための共通のメカニズムであります

分類Python関数

1.ビルトイン機能、それが直接使用するために使用することができます

2.標準ライブラリ関数ipmort

そのような音声認識、IFLYTEKライブラリ、Pythonコミュニティの提供高品質のライブラリの多くとして3.サードパーティのライブラリ関数、

4.カスタムライブラリ

文書注釈文字列:()

「」「XXXX」「」:ヘルプ(関数名._doc_)によって呼び出されます

=「」「XXXX」「」は複数行の入力文字列を表します。

返却値

1.そこリターンリターン、ノーリターンなし。

1)値2)エンド機能の実行を返す:2.returnは2つの機能を有しています

3.戻り値もリスト、タプル、辞書、コレクションかもしれ

関数はオブジェクトであります

Pythonオブジェクト機能のすべてが対象です

デフTEST01()

    印刷( "DJW")

TEST01()

C = TEST01

C()

上記のコードで(括弧)、アドレスTEST01 cにコピーされたコールを表す、呼び出しオブジェクトは関数であり、このオブジェクトの値はDJW Cであるので、この関数は、呼び出されTEST01オブジェクトです。図:

 

スコープ変数:グローバル変数、ローカル変数

グローバル変数:関数が呼び出された場合、表示することができ、グローバル()を使用して、定数として一般に定義されるように少しように、上記TEST01のように、グローバル変数であります

ローカル変数:コールの時には、動的に表示することができますローカル()ローカル変数を使用して、スタックフレームを作成します。

 

おすすめ

転載: www.cnblogs.com/dangjingwei/p/12234529.html