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
Geliştiriciler için Orta Düzey Python
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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")