Bài giảng Lập trình cho khoa học dữ liệu - Bài 5: Xử lý dữ liệu trong Python

Bài giảng Lập trình cho khoa học dữ liệu - Bài 5: Xử lý dữ liệu trong Python cung cấp cho người học những kiến thức như: Ngoại lệ và xử lý ngoại lệ; Làm việc với tập tin; Bài tập. Mời các bạn cùng tham khảo! | LOGO LẬPTRÌNH CHO KHOA HỌC DỮ LIỆU Bài 5. Xử lý dữ liệu trong Python Nội dung 1 Ngoạilệvàxử lýngoạilệ 2 Làm việc với tập tin 3 Bài tập 2 Ngoại lệ Ngoại lệ lỗi đúng nhưng không hẳn Thường người ta chia lỗi thành 3nhóm 1. Lỗi khi viết chương trình hệ quả làchương trình không chạy được nếu là thông dịch hoặc khôngdịch được nếu là biên dịch 2. Lỗi khi chương trình chạy hệ quả là phải thực hiệnlại Chẳng hạn như nhập liệu không đúng thì phải nhậplại 3. Ngoại lệ vẫn là lỗi xảy ra khi có một bất thường và khiến một chức năng không thểthực hiện được Chẳng hạn như đang ghi dữ liệu ra một file nhưng file đó lại bị một tiến trình khác xóamất 3 Ngoại lệ Ranh giới giữa ngoại lệ và lỗi khá mong manh thậm chí khó phân biệt trong nhiều tìnhhuống Cách chia lỗi thành 3 nhóm có khuynh hướng cho rằng môi trường thực thi của chương trình là thân thiện và hoàn hảo Python có xu hướng chia lỗi thành 2loại Syntax error viết sai cú pháp khiến chương trình thông dịch không dịch được Exception xảy ra bất thường không như thiết kế Như vậy xử lý exception sẽ khiến chương trình ổn định và hoạt động tốt trong mọi tìnhhuống 4 Ngoại lệ Ví dụ về syntax error gt gt gt while True p r i n t H e l l o w o r l d File quot quot l i n e 1 while True p r i n t H e l l o w o r l d SyntaxEr r o r i n v a li d syntax Ví dụ về exception gt gt gt 10 1 0 Traceback most recent c a l l l a s t F il e quot quot l i n e 1 i n Z e r o D ivisio nError d i v i s i o n by zero Có vẻ như syntax error cũng chỉ là một exception 5 Xử lý ngoại lệ whi l e Tr ue Vòng lặp nhập X cho đến khi người dùng nhập vào đúng giá trị số t r y x i nt i nput quot Nhập số X quot Khối nhập X break có thể nhập lỗi except ValueError p r i n t quot L ỗ i hãy nhập l ạ i . quot Xử lý khi lỗi xảy ra pr i nt quot X quot x 6 Xử lý ngoại lệ Có thể gồm tới 4 khối Khối try đoạn mã có khả năng gây lỗi khi lỗi xảy ra khối này sẽ bị dừng ở dòng gây lỗi Khối except đoạn mã xử lý lỗi chỉ thực hiện nếu có lỗi xảy ra nếu không sẽ bị bỏqua Khối else có thể xuất

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
165    66    3    29-04-2024
76    106    5    29-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.