एरर्स लौटाना
अब दूसरे तरीके से एरर हैंडलिंग आज़माने का समय है.
clean_text() फंक्शन में बदलाव कीजिए ताकि गलत डेटा टाइप होने पर वह जानबूझकर एरर पैदा करे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python फॉर डेवलपर्स
अभ्यास निर्देश
- जाँचें कि
textआर्ग्यूमेंट का डेटा टाइप स्ट्रिंगstrहै या नहीं. elseब्लॉक के अंदर, स्क्रिप्ट को चलने से रोकने और एक वर्णनात्मक संदेश लौटाने के लिएTypeError()पैदा करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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")