Kom igångKom igång gratis

Undvika fel

I videon såg du ett par olika sätt att hantera fel i egna funktioner.

I den här övningen provar du ett av tillvägagångssätten – ett som undviker att ett fel kastas, utan istället skriver ut ett hjälpsamt meddelande om något går fel, utan att avbryta skriptet.

Den här övningen är en del av kursen

Intermediate Python för utvecklare

Visa kurs

Övningsinstruktioner

  • Använd ett nyckelord som låter dig försöka köra koden som rensar text.
  • Använd ett annat nyckelord som skriver ut ett hjälpsamt meddelande om ett fel uppstår när funktionen clean_text() anropas.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod