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 24. 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ề 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

Xâu là dãy kí tự có thứ tự và chỉ số từ0; len đếm kí tự Python, không phải byte mã hóa. Xâu không sửa trực tiếp từng kí tự như danh sách; muốn thay cần tạo xâu mới. Có thể duyệt từng kí tự, dùng in và lát cắt, cận phải không gồm. Dấu nháy xác định xâu, không là nội dung trừ khi được viết có chủ ý.

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="ban an"
d=0
for ch in s:
    if ch=="a":
        d+=1
print(d)

Với đầu vào cố định như chương trình, kết quả in: 2. Hai chữ a ở vị trí1 và4 nếu đếm từ0.

Ghi nhớ

Xâu là dãy kí tự có thứ tự và chỉ số từ0; len đếm kí tự Python, không phải byte mã hóa.

Bài tập

Đã đúng 0/6 câu

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

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

    s="Hoa"
    print(len(s))
    
  2. Câu 2Mức 2Trả lời ngắn

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

    s="abcde"
    print(len(s[1:4]))
    
  3. Câu 3Mức 2Trả lời ngắn

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

    s="a a a"
    print(s.count("a"))
    
  4. Câu 4Mức 2Trắc nghiệm 1 đáp án

    Phát biểu đúng về xâu là gì?

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

    Khoảng trắng trong xâu cũng là kí tự.

  6. 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. 1In số lần
    2. 2Duyệt từng kí tự
    3. 3Gán xâu và khởi tạo bộ đếm
    4. 4Tăng khi bằng a
  7. Câu 7Mức 3Tự luận

    Đếm chữ a trong ban an bằng duyệt xâu. 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ã. Nêu thêm kết quả khi xâu rỗ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

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

    Vì sao s[0]="B" không sửa được s="ban"? Nêu cách tạo kết quảBan.

    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