Ngoại lệ và lỗi
Bài học 2 trên 16 trong khóa học Xử lý ngoại lệ trong Python của Coddy.
Có hai loại lỗi trong Python:
- Lỗi cú pháp (lỗi khi biên dịch)
- Ngoại lệ (lỗi khi chạy)
Lỗi cú pháp:
Nếu code bạn viết không tuân theo cú pháp và quy tắc của Python, trình thông dịch sẽ báo 'Lỗi cú pháp'. Bạn không thể xử lý những lỗi này.
print("Hello World"))Chương trình trên sẽ báo 'SyntaxError' vì có dấu ngoặc đơn không khớp. Bạn cần sửa lỗi này để chạy chương trình thành công.
Ngoại lệ:
Ngoại lệ xảy ra do lỗi logic, sự cố khi chạy hoặc đầu vào không hợp lệ. Để tránh chương trình đột ngột dừng, bạn có thể xử lý ngoại lệ bằng các khái niệm về xử lý ngoại lệ.
Tự làm thử
Bài học này không có thử thách code.
Tất cả bài học trong Xử lý ngoại lệ trong Python
4Tùy chỉnh và thực hành tốt
Tùy chỉnh thông báo lỗi truy vết3Ngoại lệ do người dùng định nghĩa
Các loại ngoại lệPhát sinh ngoại lệNgoại lệ do người dùng định nghĩaBài tập xử lý ngoại lệ 1Ví dụ xử lý ngoại lệ 2Ví dụ xử lý ngoại lệ 3Tự luyện tập: Trình biên dịch Python online