始める無料で始める

エラーの回避

動画では、カスタム関数に適用できるエラー処理の方法をいくつか紹介しました。

この演習では、エラーを発生させずに処理を続ける方法を試してみましょう。エラーが起きた場合は役立つメッセージを表示しますが、スクリプトの実行は中断しません。

この演習はコースの一部です

開発者向け中級 Python

コースを見る

演習の手順

  • text をクリーニングするコードを試行するためのキーワードを使いましょう。
  • clean_text() 関数の呼び出し時にエラーが発生した場合、役立つメッセージを表示するためのキーワードを使いましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

def clean_text(text):
  # Attempt to clean the text
  ____:
    return text.replace(" ", "_").lower()
  # Run this code if an error occurs
  ____:
    print("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text(187)
コードを編集して実行