Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 関数とは何か? | Pythonにおける関数とは何か
Python関数チュートリアル

関数とは何か?

メニューを表示するにはスワイプしてください

Prerequisites
前提条件
Note
定義

Pythonにおける関数は、特定の処理を実行するための名前付きの再利用可能なコードブロック。関数はLEGOブロックのようなもので、小さく再利用可能な構成要素としてプログラム全体で活用できる。

関数を使うことで、コードの書き直しを避け、ミスを減らし、大きな作業を小さなステップに分割できる。各関数は1つの処理を担当し、プログラムを明確かつ保守しやすくする。つまり、関数によってロジックの再利用とコードの整理が可能となる。

関数の定義

Pythonで最も単純な関数を定義する。

  1. def キーワードの使用
  2. スネークケースで 関数名 を記述
  3. (): を追加(かっこの中にパラメータを記述)
  4. インデントした行に 関数本体 を記述
  5. 必要に応じて 戻り値 を指定
  6. 関数名を使って関数を呼び出す

'Hello, world!'を出力するシンプルな関数を作成し、呼び出す。

123456789
# Specify the function name # The function doesn't require any parameters, so we simply use `():` def print_hello(): # Function body: we have to use indentation when defining it. print('Hello, world!') # The function doesn't return anything, so we don't need to write additional code # Call the function print_hello()

print() 内の print_hello() は、組み込み関数。関数は値を返さずに処理を実行する場合がある。print_hello() はメッセージを表示するだけで、後続の処理に利用できる出力を提供しないため、戻り値はない。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  1
some-alt