Slide bài giảng tin học 10 kết nối bài 25: Một số lệnh làm việc với xâu kí tự

Slide điện tử bài 25: Một số lệnh làm việc với xâu kí tự. Trình bày với các hiệu ứng hiện đại, hấp dẫn. Giúp học sinh hứng thú học bài. Học nhanh, nhớ lâu. Có tài liệu này, hiệu quả học tập của môn Tin học 10 Kết nối tri thức sẽ khác biệt

Bạn chưa đủ điều kiện để xem được slide bài này. => Xem slide bài mẫu

Tóm lược nội dung

BÀI 25: MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÍ TỰ (3 TIẾT)

KHỞI ĐỘNG

- GV yêu cầu HS thảo luận và trả lời: Ta dùng lệnh nào để tách một xâu thành danh sách các từ?

NỘI DUNG BÀI HỌC GỒM

  • Xâu con và lệnh tìm vị trí xâu con  
  • Một số lệnh thường dùng với xâu kí tự  

HÌNH THÀNH KIẾN THỨC

1. Xâu con và lệnh tìm vị trí xâu con

- Ta làm như thế nào để tìm một xâu trong xâu khác?

Nội dung ghi nhớ:

- Để tìm một xâu trong xâu khác có thể dùng toán tử in hoặc lệnh find(). Lệnh find() trả về vị trí của xâu con trong xâu mẹ.

Câu hỏi và bài tập củng cố:

1. Sai

2. Lệnh trả lại giá trị 4.

2. Một số lệnh thường dùng với xâu kí tự

- Ta thường dùng lệnh nào với xâu kí tự?

 Nội dung ghi nhớ:

- Python có các lệnh đặc biệt để xử lí xâu là split() dùng để tách xâu thành danh sách và lệnh join() dùng để nối danh sách thành các xâu thành một xâu.

Câu hỏi và bài tập củng cố:

Cách làm như sau:

Tech12h

C. HOẠT ĐỘNG LUYỆN TẬP

- Hoàn thành bài tập trắc nghiệm sau:

Câu 1: Lệnh sau trả lại giá trị gì?

>> “abcdabcd”. find(“cd”)

>> “abcdabcd”. find(“cd”, 4)

A. 2, 6.

B. 3, 3.

C. 2, 2.

D. 2, 7.

Câu 2: Kết quả của chương trình sau là gì?

>>> s = “Một năm có bốn mùa”

>>> s.split()

>>> st = “a, b, c, d, e, f, g, h”

>>> st.split()

A. ‘Một năm có bốn mùa’, [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’].

B. [‘Một’, ‘năm’, ‘có’, ‘bốn’, ‘mùa’], [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’].

C. ‘Một năm có bốn mùa’, ‘abcdefgh’

D. [‘Một’, ‘năm’, ‘có’, ‘bốn’, ‘mùa’], ‘abcdefgh’.

Câu 3: Lệnh sau trả lại giá trị gì? len(" Hà Nội Việt Nam "".split())

A. 0.

B. 4.

C. 5.

D. Báo lỗi.

Câu 4: Cho xâu s = "Python". Muốn chuyển thành xâu s = "P y t h o n" ta cần làm sử dụng những câu lệnh

A. split() và join().

B. split() và replace().

C. del() và replace().

D. replace().

Câu 5: Để thay thế kí tự ‘a’ trong xâu s bằng một xâu mới rỗng ta dùng lệnh nào?

A. s=s.replace(‘a’,’’).

B. s=s.replace(‘a’).

C. s=replace(a,’’).

D. s=s.replace().

Gợi ý đáp án:

Câu

1

2

3

4

5

Đáp án

A

B

B

A

A

D. HOẠT ĐỘNG VẬN DỤNG

Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:

Câu 1: Cho xâu s = “1, 2, 3, 4, 5”. Muốn xoá bỏ kí tự “,” và thay thế bằng dấu “ ” ta sử dụng lần lượt những câu lệnh nào?

Câu 2: Để tìm vị trí của một xâu con trong xâu khác, ta sử dụng lệnh nào?