C 言語に触れたことのある友人なら、関数という言葉に精通しているはずです。どのプログラミング言語であっても、関数 (もちろん、一部の言語ではメソッドと呼ばれます)言語) は同じ意味を持ちます。) はすべて重要な役割を果たします。今日はPythonでの関数の使い方について学びましょう。
1. 関数定義
一部のプログラミング言語では、関数宣言と関数定義が分離されています (これらのプログラミング言語では、関数宣言と関数定義が別のファイルに記述される場合があります (C 言語など) , しかし、Pythonでは関数宣言と関数定義は一つとして扱われます。 Python での関数定義の基本的な形式は次のとおりです:
def function(params): block return expression/value
ここでいくつかのポイントがあります:
(1) Python で def キーワードを使用して、戻り値を指定せずに関数を定義します。タイプ。
(2) 関数パラメータの params は、0、1、またはそれ以上にすることができます。同様に、Python の変数は弱く型指定されており、Python が自動的にその型を維持するため、関数パラメータではパラメータの型を指定する必要はありません。
(3) return ステートメントはオプションです。関数本体のどこにでも使用でき、関数呼び出しの実行がここで終了することを示します。return ステートメントがない場合は、自動的に NONE が返されます。 return ステートメントですが、 return の後に式または値がない場合は、NONE が返されます。
以下の 2 つの例を見てください:
def printHello(): print 'hello' def printNum(): for i in range(0,10): print i return def add(a,b): return a+b print printHello() print printNum() print add(1,2)
以上がPython関数(1)関数とはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。