関数とは何か?
メニューを表示するにはスワイプしてください
前提条件
定義
Pythonにおける関数は、特定の処理を実行するための名前付きの再利用可能なコードブロック。関数はLEGOブロックのようなもので、プログラム全体で使い回せる小さな再利用可能な構成要素。
関数を使うことで、コードの書き直しを避け、ミスを減らし、大きな作業を小さなステップに分割できる。各関数は1つの処理を担当し、プログラムを分かりやすく保守しやすくする。つまり、関数によってロジックの再利用とコードの整理が可能。
関数の定義
Pythonで最も簡単な関数の定義。
defキーワードの使用- スネークケースで関数名を記述
():を追加(かっこの中にパラメータを記述)- インデントした行に関数本体を記述
- 必要に応じて戻り値を指定
- 関数名を使って関数を呼び出す
'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に質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 1