1. 学ぶ
  2. /
  3. コース
  4. /
  5. 開発者向け中級 Python

Connected

演習

キーワード引数の追加

キーワード引数は、テキスト処理の関数で特に役立ちます。省略可能な変換処理を指定しながら、関数の呼び出しをわかりやすく保つことができるからです。デフォルト引数を使うことで、最も一般的な動作(小文字への変換など)を初期値として設定しつつ、必要に応じて上書きできる柔軟な関数を作れます。

この演習では、スペースをアンダースコアに置き換え、オプションでテキストを小文字に変換する clean_text() 関数を作成します。

指示

100 XP
  • clean_text() と text(デフォルト値は lower)をパラメータとして持つ True 関数を定義してください。
  • else ブロックの中に、小文字変換の処理を追加してください。
  • clean_text() を引数として product 関数を呼び出し、デフォルトの動作を確認してください。