まず、機能は何ですか
そのような言語と呼ばれるCの関数などの他の機能は、もあり、Javaはメソッドと呼ばれています。
)我々は、Pythonは、印刷などの内蔵ライブラリ(の数を提供して知っているような、アプリケーションモジュールの機能、およびコードの繰り返し率を向上させることができます。
しかし、あなたはまた、独自の関数を作成することができ、これは、ユーザー定義関数と呼ばれています。
**定義:機能を使用すると、この機能を実行するだけで、そのに関数名を呼び出したい、一緒に名前(関数名)パッケージでの文の集合を指し
**特徴
コードの重複1.
2.一貫
3.スケーラビリティ
第二に、関数を作成
2.1フォーマット
:DEF使用のpython定義関数、次の一般的なフォーマットキーワード
defの関数名(パラメータリスト):
関数本体を
def hello():
print("hello world")
hello()#调用
2.2
-関数名は、文字、数字、またはアンダースコアの任意の組み合わせを含むことができ、アンダースコアや文字で始まる必要があります。あなたは、任意の句読点を使用することはできません
-関数名は大文字と小文字が区別されます。
-関数名は予約語にすることはできません
2.3
パラメータは、関数呼び出しの引数の受信を目的とした、時間関数と関数本体を定義します。パラメータの形で
実パラメータ:関数を呼び出すときに引数が関数に渡されたが、定数、変数、式、関数かもしれし、成形合格参照
区別:パラメータは、呼び出された記憶部にのみ、変数のパラメータを割り当て、メモリ領域を占有していない、引数が変数、一方向のデータ転送、引数渡されたパラメータ占有するメモリ空間で仮想的です。パラメータ引数を渡すことはできません
関数の第三に、パラメータ
3.1必要なパラメータ
コールと宣言の数が一致していなければならないとき、正しい順序で関数に渡されたパラメータを持つようにしてください
デフF(名前、年齢):
プリント( 'Iは、%sの午前I午前%D' %(名前、年齢))
F( 'アレックス'、18)
F( 'アルビン'、16)