Pythonでプログラムを関数にカプセル化する
以下の手順に従って、手続きを関数にカプセル化します。
- 本国では普通に見られる光景です。
def my_function():
# 函数体
pass
- 関数のパラメーターの宣言:必要に応じて、関数の定義でパラメーターを指定できます。
def my_function(arg1, arg2):
# 函数体
pass
- 関数定義の中で、つまり関数内にプログラムのロジックを書きます。
def my_function(arg1, arg2):
result = arg1 + arg2
print(result)
- 関数を呼ぶ:関数名と引数を使用して関数を呼び出します。
my_function(2, 3)
以下のコード例をご覧ください。
def my_function(arg1, arg2):
result = arg1 + arg2
print(result)
my_function(2, 3)
これは5を出力します。
関数の戻り値を指定する return 文を使用すれば、関数は値を返せます(例:
def my_function(arg1, arg2):
result = arg1 + arg2
return result
output = my_function(2, 3)
print(output)
これが 5 の出力になる。