Python 3 – Pythonの関数(例付き)

コードのセットをグループ化するには、関数を使用できます。 関数は、繰り返し可能なコードの小さな部分です。
関数はパラメーターを受け入れます。

関数がなければ、命令の長いリストしかありません。 関数は、コードを整理するのに役立ちます。 関数は再利用することもでき、多くの場合、モジュールに含まれています。

関連コース: 完全なPythonプログラミングコースと演習

関数

関数は、実行可能なコードブロックと見なすことができます。 機能は1回以上使用できます。

関数の簡単な例は次のとおりです。

1
2
3
4
def currentYear():
print('2018')

currentYear()

この例では、関数はすぐに呼び出されます。 関数定義は常にdefキーワードで始まります。

関数は再利用可能で、作成すると複数のプログラムで使用できます。 印刷機能はその一例です。

パラメータ付きの関数

以下の例では、パラメーターxとyがあります。 このプログラムを入力し、summation.pyとして保存します

1
2
3
4
5
6


def f(x,y):
return x*y

print(f(3,4))

この例では、f(x、y)とprint()の2つの関数があります。 関数f(x、y)は、を使用してその出力をprint関数に渡しました。 戻る キーワード。

機能例

変数を返す

関数は変数を返すことができます。 関数が計算を行ったり、出力を持ったりする場合があります。これは、戻り変数を使用してプログラムに与えることができます。

多くの場合、その出力は変数に格納されます。

1
2
result = f(3,4)
print(result)

この場合、プログラムはパラメーター3と4を使用して関数fを呼び出し、出力を変数resultに保存します。

初心者の方は、 それなら私はこの本を強くお勧めします。

運動

以下の演習を試してください

1.リストmylist =を合計する関数を作成します [1,2,3,4,5]
2.関数は関数内で呼び出すことができますか?
3.関数はそれ自体を呼び出すことができますか? (ヒント:再帰)
4.関数で定義された変数を別の関数で使用できますか? (ヒント:スコープ)

これらを完了したら、次の演習に進みます。

例をダウンロード

Hope this helps!

Source link