🌌Tizia

Tuần 26 — Xử lý xâu — Tách, ghép, tìm

Tin học Lớp 8 · 5 câu hỏi có lời giải

  1. Câu 1.Tách xâu theo dấu cách?

    • A.s.divide()
    • B.s.split()
    • C.s.cut()
    • D.split(s)
    Xem đáp án

    Đáp án: B. s.split()

    s.split() tách theo khoảng trắng; s.split(",") tách theo dấu phẩy.

  2. Câu 2.Ghép list các xâu thành 1 xâu, ngăn cách bởi -?

    • A.list.join("-")
    • B.join(list, "-")
    • C."-".join(list)
    • D."-".concat(list)
    Xem đáp án

    Đáp án: C. "-".join(list)

    sep.join(iterable). VD: "-".join(["a","b","c"]) → "a-b-c".

  3. Câu 3.Tìm vị trí xuất hiện đầu tiên của "ab" trong s?

    • A.s.index("ab")
    • B.Cả A và B (B raise lỗi nếu không có)
    • C.s.find("ab") (-1 nếu không có)
    • D.Không tìm được
    Xem đáp án

    Đáp án: B. Cả A và B (B raise lỗi nếu không có)

    find trả -1 nếu không có; index raise ValueError.

  4. Câu 4.Thay thế "a" bằng "b" trong s?

    • A.s.swap("a","b")
    • B.s.replace("a","b")
    • C.s("a"→"b")
    • D.s.substitute("a","b")
    Xem đáp án

    Đáp án: B. s.replace("a","b")

    replace(old, new) trả xâu mới.

  5. Câu 5.Đếm số ký tự "a" trong xâu?

    • A.s.find("a")
    • B.count(s, "a")
    • C.s.count("a")
    • D.len(s, "a")
    Xem đáp án

    Đáp án: C. s.count("a")

    count(x) đếm số lần xuất hiện.