機能の基本的な考え方
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のように、グローバル変数であります
ローカル変数:コールの時には、動的に表示することができますローカル()ローカル変数を使用して、スタックフレームを作成します。