カテゴリー
Python

関数について知ろう1

前の章で999などについて説明しましたが、これらは関数と呼ばれています。
関数とは入力したデータ(引数)に基づいて 決められた処理を行い、戻り値という結果を返す機能を持っています。
エクセルをご存知の方はわかると思いますが、エクセル関数にSUMと言う関数が有ります。
この関数は指定した範囲のデータに基づいて足し算を行う関数です。
例えば指定した範囲のデータが3,5,7(引数)であるならば結果は15です。
つまり、エクセルの内部機構でSUMの機能は指定した範囲の足し算を行うと言うプログラムがされていると言うことです。
これが関数の意味です。
Pythonには初めからこのように機能が定義されている関数が多数あります。
では次の例で関数について説明します。9 lenのカッコの中にあるデータを引数と言います。
この例のlen関数は引数の長さを取得するという決められた処理を行い、戻り値として6を返します。
もう一度関数の意味を書きますが、len関数の説明と較べてみてください。9 上の2つのprint文は同じ結果を返しますが、以下の図のように戻り値を変数name3に入れてから、出力させてもいいですし、戻り値を変数で受け取らないで、直接9と出力してもいいです。9