Bài giảng Lập trình Python: Bài 4 Kiểu tuần tự trong python, phần 1 cung cấp cho người học những kiến thức như: Kiểu dữ liệu tuần tự (sequential data type); String (chuỗi); Bài tập về xử lý chuỗi. Mời các bạn cùng tham khảo! | LẬP TRÌNH PYTHON Bài 4 Kiểu tuần tự trong python phần 1 Tóm tắt nội dung bài trước Python chỉ có 2 loại vòng lặp là while và for thay vì 3 loại như C C Lặp while thực hiện lặp chừng nào điều kiện còn đúng Lặp for cho phép duyệt từng phần tử của một danh sách Hàm range hỗ trợ tạo các miền số nguyên để phép duyệt bằng for trở nên ngắn gọn hơn Cả while và for đều hỗ trợ các cú pháp mở rộng Lệnh break để kết thúc vòng lặp hiện tại Lệnh continue để bắt đầu một vòng lặp mới Khối else được thực hiện nếu vòng lặp kết thúc không do break TRƯƠNG XUÂN NAM 2 Nội dung 1. Kiểu dữ liệu tuần tự sequential data type 2. String chuỗi 3. Bài tập về xử lý chuỗi 4. List danh sách 5. Tuple hàng 6. Range miền 7. Bài tập về dữ liệu tuần tự TRƯƠNG XUÂN NAM 3 Phần 1 Kiểu dữ liệu tuần tự sequential data type TRƯƠNG XUÂN NAM 4 Kiểu dữ liệu tuần tự Hai loại đặc trưng cơ bản trong điều khiển Sequential access truy cập tuần tự Random access truy cập ngẫu nhiên Tuần tự khá thông dụng trong cuộc sống chẳng hạn như xếp hàng xử lý dây chuyền lưu trữ trong băng từ TRƯƠNG XUÂN NAM 5 Kiểu dữ liệu tuần tự Kiểu dữ liệu tuần tự trong python những kiểu dữ liệu chứa bên trong nó các dữ liệu con và thường được xử lý bằng cách lấy ra từng phần-tử-một theo thứ tự nào đó thường là bằng vòng for Các kiểu dữ liệu chứa bên trong nó các dữ liệu nhỏ hơn thường được gọi là các container bộ chứa Khái niệm tuần tự nhấn vào việc xử lý từng phần tử một nhưng không nhất thiết đây là cách xử lý duy nhất Có 3 kiểu tuần tự thông dụng là list tuple và range Có nhiều kiểu khác như string bytes bytearray hoặc các lập trình viên có thể tự tạo kiểu riêng theo nhu cầu TRƯƠNG XUÂN NAM 6 Phần 2 String chuỗi TRƯƠNG XUÂN NAM 7 Kiểu chuỗi Một chuỗi được xem như một hàng tuple các chuỗi con độ dài 1 Trong python không có khái niệm kiểu kí tự character Nội dung của chuỗi không thay đổi được khi ghép thêm nội dung vào chuỗi thực chất là tạo ra chuỗi mới Chuỗi trong python hỗ trợ các kí tự unicode vì vậy có thể sử dụng tiếng Việt cũng như