Pythonモジュール作成の手順
Python では、関数を使用してサブプログラムを作成できます。サブプログラムは、関数またはメソッドとも呼ばれます。以下は、Python のサブプログラムを作成する方法です。
- 現地に赴かないと実感できない
def function_name(parameters):
# 函数体
return result
def の後ろに続くのは、必要に応じて自由に命名できる関数の名前です。括弧内には関数の引数リストがあり、引数が 0 個以上含まれることがあります。関数の本体は、コロンの後に続く複数行のコードで構成されます。return 文を使用して関数の結果を返すことができます。
- 関数定義時に、引数に既定値を与えることもできます。例:
def function_name(parameter1=default_value1, parameter2=default_value2):
# 函数体
return result
この場合、関数は呼び出し時にそれらの引数を省略して既定値を使用できます。
- *args
- キーの引き当て
def function_name(*args, **kwargs):
# 函数体
return result
関数内では、args は位置引数のタプル、kwargs はキーワード引数の辞書です。
関数名が定義されると、関数名を呼び出すことで関数が呼び出され、必要な引数が渡されます。例えば、
result = function_name(argument1, argument2)
コードを実行して結果を返します。