任意引数の追加
Python では、「任意引数」を使うことで、カスタム関数が任意の数の位置引数を受け取れるようになります。この柔軟性のおかげで、さまざまな使い方に対応しながら、期待どおりの結果を得ることができます。
この機能を活用して、渡されたテキストの数に関わらず文字列を連結(結合)する関数を作成しましょう!
この演習はコースの一部です
開発者向け中級 Python
演習の手順
concat()という任意引数を受け取るargsという関数を定義しましょう。forループを使って、argの各argsに対して繰り返し処理を行いましょう。- 関数を呼び出して、正しく動作するか確認しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Define a function called concat
def ____(____):
"""Concatenates multiple string arguments with spaces between them."""
result = ""
# Iterate over the Python args tuple
for ____ in ____:
result += " " + arg
return result
# Call the function
print(____("Python", "is", "great!"))