Một số lệnh làm việc với xâu kí tự
MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÍ TỰ
1. Sau bài học này, học sinh có thể:
- Trình bày được khái niệm xâu ký tự và xâu con
- Nhớ được một số lệnh xử lý xâu cơ bản như: len(), upper(), lower(), replace(), find().
- Mô tả được chức năng của các lệnh làm việc với xâu thông qua ví dụ minh hoạ.
- Phân biệt được giữa xâu con và ký tự đơn trong một xâu.
- Sử dụng được các lệnh xử lý xâu để giải quyết các bài toán đơn giản như đếm độ dài, chuyển đổi chữ hoa/thường, tìm kiếm trong xâu
- Trích xuất được xâu con từ một xâu cho trước theo vị trí cụ thể.
- So sánh được sự khác nhau giữa các phương thức thao tác với xâu như find() vs index(), replace().
- Phân tích được lỗi sai thường gặp khi thao tác với chỉ số vượt giới hạn hoặc xâu rỗng.
- Đánh giá được cách sử dụng các lệnh làm việc với xâu trong một đoạn chương trình có sẵn.
- Viết được đoạn mã hoàn chỉnh xử lý các yêu cầu phức tạp hơn (ví dụ: lọc các từ chứa ký tự đặc biệt, đảo ngược từng từ trong câu).
2. Cách sử dụng mô phỏng:
🔹 Bước 1: Nhập xâu ký tự- Nhập một chuỗi văn bản bất kỳ vào ô "Nhập xâu kí tự" (ví dụ: Tin học 10 - KNTT).
🔹 Bước 2: Duyệt từng ký tự
- Nhấn nút "Duyệt xâu".
- Mô phỏng sẽ hiển thị lần lượt từng ký tự trong chuỗi, kèm theo vị trí tương ứng (giống như vòng lặp for trong Python).
🔹 Bước 3: Lấy xâu con
- Nhập vị trí bắt đầu và vị trí kết thúc (chỉ số của ký tự trong chuỗi).
- Nhấn "Lấy xâu con" để trích xuất phần xâu từ vị trí đó (giống cú pháp str[start:end] trong Python).
🔹 Bước 4: Tìm vị trí xâu con
- Nhập một xâu con cần tìm (ví dụ KNTT).
- Nhấn "Tìm vị trí", mô phỏng sẽ trả về vị trí đầu tiên xuất hiện của xâu con trong chuỗi chính (sử dụng str.find()).
🔹 Bước 5: Thực hiện một số lệnh xử lý khác
- Nhấn "Thực hiện xử lý" để mô phỏng đồng loạt:
- Độ dài chuỗi (len)
- Viết hoa toàn bộ (upper)
- Viết thường toàn bộ (lower)
- Thay dấu cách thành _ (replace)
- Đảo ngược chuỗi ([::-1])
Mô phỏng một số lệnh làm việc với xâu ký tự
Từ vị trí:
Đến vị trí (không bao gồm):
Đến vị trí (không bao gồm):
Nhập xâu con cần tìm:
Post a Comment