Hataları döndürme
Hata yönetimi için diğer yaklaşımı deneme zamanı.
Yanlış bir veri türü kullanılırsa bilerek bir hata üretecek şekilde clean_text() fonksiyonunu güncelle.
Bu egzersiz, kursun bir parçasıdır
Geliştiriciler için Orta Düzey Python
Egzersiz talimatları
textargümanının veri türünün bir stringstrolup olmadığını kontrol et.elsebloğunun içinde, betiğin çalışmasını durdurmak ve açıklayıcı bir mesaj döndürmek için birTypeError()üret.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
def clean_text(text):
# Check the data type
if ____(text) == ____:
return text.replace(" ", "_").lower()
else:
# Return a TypeError error if the wrong data type was used
____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
clean_text("User Name 187")