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
Ö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)