- 関数の定義と呼び出し
関数を定義するには、def
キーワードを使用します。関数名の後には、関数の引数を括弧で囲んで指定します。引数がない場合は、空の括弧を使用します。関数の中身は、コードブロックとしてインデントされた文で構成されます。
def say_hello():
print("Hello, world!")
say_hello() # 関数の呼び出し
- 引数の受け取りと返り値の使用
関数は、引数を受け取り、処理を行った結果を返すこともできます。以下の例では、greet()
関数が名前を受け取り、挨拶文を返します。
def greet(name):
return "Hello, " + name + "!"
message = greet("Alice")
print(message) # 出力: Hello, Alice!
- デフォルト引数の使用
関数の引数には、デフォルト値を指定することもできます。引数にデフォルト値が設定されている場合、呼び出し時に値を指定しなくてもよくなります。
def greet(name="Guest"):
return "Hello, " + name + "!"
message = greet() # 引数を指定しない場合、デフォルト値が使用される
print(message) # 出力: Hello, Guest!
これらはPythonで関数を実装するための基本的な方法です。他にも、可変長引数やキーワード引数など、さまざまな機能を持つ関数を作成することもできます。詳細な情報は公式のPythonドキュメントを参照してください。