NHẬP MÔN TƯ DUY TÍNH TOÁN Bài 4 Kiểu tuần tự trong python, phần 1 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 R[.]
NHẬP MƠN TƯ DUY TÍNH TỐN Bài 4: Kiểu python, phần Nội dung Kiểu liệu (sequential data type) String (chuỗi) Bài tập xử lý chuỗi List (danh sách) Tuple (hàng) Range (miền) Bài tập liệu TRƯƠNG XUÂN NAM Phần Kiểu liệu (sequential data type) TRƯƠNG XUÂN NAM Kiểu liệu ▪ Hai loại đặc trưng điều khiển ▪ Sequential access: truy cập ▪ Random access: truy cập ngẫu nhiên ▪ Tuần tự: thông dụng sống, chẳng hạn xếp hàng, xử lý dây chuyền, lưu trữ băng từ,… TRƯƠNG XUÂN NAM Kiểu liệu ▪ Kiểu liệu python: kiểu liệu chứa bên liệu thường xử lý cách lấy phần-tử-một theo thứ tự (thường vòng for) ▪ Các kiểu liệu chứa bên liệu nhỏ thường gọi container (bộ chứa) ▪ Khái niệm “tuần tự” nhấn vào việc xử lý phần tử một, không thiết cách xử lý ▪ Có kiểu thơng dụng list, tuple range ▪ Có nhiều kiểu khác string, bytes, bytearray,… lập trình viên tự tạo kiểu riêng theo nhu cầu TRƯƠNG XUÂN NAM Phần String (chuỗi) TRƯƠNG XUÂN NAM Kiểu chuỗi ▪ Một chuỗi xem hàng (tuple) chuỗi độ dài ▪ Trong python kiểu kí tự (character) ▪ Nội dung chuỗi không thay đổi được, ghép thêm nội dung vào chuỗi thực chất tạo chuỗi ▪ Hàm len(s) trả độ dài (số chữ) s ▪ Phép toán với chuỗi: ▪ Phép nối chuỗi (+): ▪ Phép nhân (*): ▪ Kiểm tra nội dung: s = "Good" + " " + "Morning!" s = "AB" * # ABABAB s in '1ABABABCD' # True TRƯƠNG XUÂN NAM ... data type) String (chuỗi) Bài tập xử lý chuỗi List (danh sách) Tuple (hàng) Range (miền) Bài tập liệu TRƯƠNG XUÂN NAM Phần Kiểu liệu (sequential data type) TRƯƠNG XUÂN NAM Kiểu liệu ▪ Hai loại... string, bytes, bytearray,… lập trình viên tự tạo kiểu riêng theo nhu cầu TRƯƠNG XUÂN NAM Phần String (chuỗi) TRƯƠNG XUÂN NAM Kiểu chuỗi ▪ Một chuỗi xem hàng (tuple) chuỗi độ dài ▪ Trong python... chữ) s ▪ Phép toán với chuỗi: ▪ Phép nối chuỗi (+): ▪ Phép nhân (*): ▪ Kiểm tra nội dung: s = "Good" + " " + "Morning!" s = "AB" * # ABABAB s in ''1ABABABCD'' # True TRƯƠNG XUÂN NAM