หลีกเลี่ยงข้อผิดพลาด
ในวิดีโอ คุณได้เห็นแนวทางการจัดการข้อผิดพลาดสองแบบที่นำมาใช้กับฟังก์ชันที่กำหนดเองได้
ในแบบฝึกหัดนี้ ลองใช้แนวทางที่ไม่ให้เกิดข้อผิดพลาดขึ้นมา โดยแสดงข้อความที่เป็นประโยชน์เมื่อเกิดข้อผิดพลาด แต่ไม่หยุดการทำงานของสคริปต์
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python ระดับกลางสำหรับนักพัฒนา
คำแนะนำการฝึกหัด
- ใช้คีย์เวิร์ดที่เปิดโอกาสให้รันโค้ดทำความสะอาด
text - ใช้คีย์เวิร์ดอีกตัวเพื่อแสดงข้อความที่เป็นประโยชน์เมื่อเกิดข้อผิดพลาดขณะเรียกฟังก์ชัน
clean_text()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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)