Tin học 10 · Toàn bộ sách chính (đồ họa và Python)
Tin họcLớp 10Phần 5. Chủ đề 5. Giải quyết vấn đề với sự trợ giúp của máy tính

Bài 25. Một số lệnh làm việc với xâu kí tự

Mục tiêu bài học

  • Giải thích và vận dụng kiến thức về một số lệnh làm việc với xâu kí tự.
  • Tạo hoặc đánh giá sản phẩm cụ thể, giải thích kết quả và kiểm tra điều kiện áp dụng.

Bài giảng

Hiểu cách hoạt động

split tách xâu thành danh sách, join ghép dãy xâu bằng dấu phân cách, find trả chỉ số đầu hoặc-1 khi không thấy, replace tạo xâu mới thay đoạn. split() không đối số xử lí các khoảng trắng liên tiếp; split(" ")có thể tạo phần tử rỗng. Phải đọc rõ mục tiêu giữ hay bỏ khoảng trắng.

Làm và tự kiểm tra

Chương trình mẫu đã kiểm tra bằng thực thi trong quá trình biên soạn:

s="  doc   sach moi  "
words=s.split()
print(len(words))

Với đầu vào cố định như chương trình, kết quả in: 3. Ba từdoc, sach, moi.

Ghi nhớ

split tách xâu thành danh sách, join ghép dãy xâu bằng dấu phân cách, find trả chỉ số đầu hoặc-1 khi không thấy, replace tạo xâu mới thay đoạn.

Bài tập

Đã đúng 0/6 câu

  1. Đọc ngữ liệu

    Xâu mẫu là " doc sach moi " (hai dấu cách đầu/cuối,ba dấu cách giữa doc vàsach). Dùng split()không đối số để tách theo vùng trắng; quy tắc từ của bài chỉ dựa khoảng trắng.

  2. Câu 1Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    s="abcabc"
    print(s.find("bc"))
    
  3. Câu 2Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    s="abc"
    print(s.find("x"))
    
  4. Câu 3Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    s="a-b-a"
    t=s.replace("a","xyz")
    print(len(t))
    
  5. Câu 4Mức 2Trắc nghiệm 1 đáp án

    split() không đối số xử lí khoảng trắng thế nào?

  6. Câu 5Mức 2Đúng / Sai

    replace tạo kết quả mới nên cần dùng giá trị trả về.

  7. Câu 6Mức 2Sắp xếp thứ tự

    Sắp xếp các bước theo phương pháp giải của nhiệm vụ này.

    Sắp xếp các mục theo thứ tự đúng (kéo thả hoặc dùng nút mũi tên).

    1. 1Đọc xâu
    2. 2Đối chiếu ba từ
    3. 3Tách bằng split không đối số
    4. 4Đếm số từ trong danh sách
  8. Câu 7Mức 3Tự luận

    Đếm từ trong xâu " doc sach moi " có nhiều khoảng trắng. Viết chương trình hoàn chỉnh và kiểm tra theo dữ liệu mẫu. Người dạy chấm mã và lập luận, không so khớp kí tự mã.

    0 từ

    0/10 ảnh

    Có thể chụp nhiều trang. Ảnh được lưu cùng bài làm và giáo viên sẽ chấm trên ảnh.

    Vẽ bài làm

    Ảnh bài làm

    Cuộn chuột hoặc chụm hai ngón để phóng to · kéo để di chuyển · phím R để xoay

  9. Câu 8Mức 4Tự luận

    Chuẩn hóa xâu đó thànhdoc sach moi với một khoảng trắng.

    0 từ

    0/10 ảnh

    Có thể chụp nhiều trang. Ảnh được lưu cùng bài làm và giáo viên sẽ chấm trên ảnh.

    Vẽ bài làm

    Ảnh bài làm

    Cuộn chuột hoặc chụm hai ngón để phóng to · kéo để di chuyển · phím R để xoay