コードのセットをグループ化するには、関数を使用できます。 関数は、繰り返し可能なコードの小さな部分です。
関数はパラメーターを受け入れます。
関数がなければ、命令の長いリストしかありません。 関数は、コードを整理するのに役立ちます。 関数は再利用することもでき、多くの場合、モジュールに含まれています。
関連コース: 完全なPythonプログラミングコースと演習
例
関数
関数は、実行可能なコードブロックと見なすことができます。 機能は1回以上使用できます。
関数の簡単な例は次のとおりです。
1 |
def currentYear(): |
この例では、関数はすぐに呼び出されます。 関数定義は常にdefキーワードで始まります。
関数は再利用可能で、作成すると複数のプログラムで使用できます。 印刷機能はその一例です。
パラメータ付きの関数
以下の例では、パラメーターxとyがあります。 このプログラムを入力し、summation.pyとして保存します
1 |
|
この例では、f(x、y)とprint()の2つの関数があります。 関数f(x、y)は、を使用してその出力をprint関数に渡しました。 戻る キーワード。
変数を返す
関数は変数を返すことができます。 関数が計算を行ったり、出力を持ったりする場合があります。これは、戻り変数を使用してプログラムに与えることができます。
多くの場合、その出力は変数に格納されます。
1 |
result = f(3,4) |
この場合、プログラムはパラメーター3と4を使用して関数fを呼び出し、出力を変数resultに保存します。
初心者の方は、 それなら私はこの本を強くお勧めします。
運動
以下の演習を試してください
1.リストmylist =を合計する関数を作成します [1,2,3,4,5]
2.関数は関数内で呼び出すことができますか?
3.関数はそれ自体を呼び出すことができますか? (ヒント:再帰)
4.関数で定義された変数を別の関数で使用できますか? (ヒント:スコープ)
これらを完了したら、次の演習に進みます。
Hope this helps!
Source link