Chào mừng quý vị đến với website của ...
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Bài 25. Một số lệnh làm việc với xâu kí tự
(Tài liệu chưa được thẩm định)
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:43' 10-05-2023
Dung lượng: 2.1 MB
Số lượt tải: 0
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:43' 10-05-2023
Dung lượng: 2.1 MB
Số lượt tải: 0
Số lượt thích:
0 người
BÀI 25: MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÍ TỰ
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 25: MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÍ TỰ
Ảnh
Khởi động
Khởi động (Khởi động)
Bài toán tìm kiếm xâu con trong một xâu là một trong những bài toán tin học được ứng dụng nhiều trong thực tế. Cho xâu c = "Trường Sơn" và xâu m = "Bước chân trên dải Trường Sơn". Em hãy cho biết xâu c có là xâu con của xâu m không? Nếu có thì tìm vị trí của xâu c trong xâu m.
Ảnh
1. XÂU CON VÀ LỆNH TÌM VỊ TRÍ XÂU CON
- Hoạt động 1
Hình vẽ
1. XÂU CON VÀ LỆNH TÌM VỊ TRÍ XÂU CON
Ví dụ 1. Dùng toán tử in để kiểm tra một xâu có là xâu con của xâu khác không.
Ảnh
=> Biểu thức kiểm tra nằm trong là: in => Nếu đúng thì trả lại giá trị True, sai thì trả lại giá trị False.
- Ví dụ 2
Ví dụ 2. Lệnh find() tìm vị trí xuất hiện của một xâu trong xâu khác.
Ảnh
=> Python có một số lệnh đặc biệt dành riêng cho xâu kí tự (phương thức). Cách thực hiện phương thức là:. => Cú pháp đơn của lệnh find(): . find() => Cú pháp đầy đủ của lệnh find(): . find(,start)
- Ví dụ 3
Ví dụ 3.
Ảnh
- Kết luận
Ảnh
- Để tìm một xâu trong một 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ẹ.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Ảnh
Câu 1. Biểu thức logic sau là đúng hay sai? >>> "010" in "001100" Câu 2: Lệnh sau trả lại giá trị gì? >>> "ababababab", find("ab",4)
=> Sai vì xâu "010" không năm trong xâu "001100". => Kết quả 4. Lệnh sẽ tìm vị trí xâu "ab" từ vị trí 4.
2. MỘT SỐ LỆNH THƯỜNG DÙNG VỚI XÂU KÍ TỰ
- Hoạt động 2
Hình vẽ
Ví dụ 1. Lệnh split() tách một xâu thành danh sách các từ.
2. MỘT SỐ LỆNH THƯỜNG DÙNG VỚI XÂU KÍ TỰ
Ảnh
=> Lệnh split() tách một xâu thành các từ và đưa vào một danh sách. => Cú pháp của lệnh split():.split()
- Ví dụ 2
Ví dụ 2. Lệnh join() nối danh sách gồm các từ thành một xâu.
Ảnh
=> Lệnh join() có tác dụng ngược với lệnh split(), có chức năng nối các phần tử (là xâu) của một danh sách thành một xâu. => Cú pháp của lệnh join() là: "kí tự nối".joint()
- Kết luận
Ả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 các xâu thành một xâu.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Ảnh
Cho xâu kí tự: "gà, vịt, chó, lợn, ngựa, cá". Em hãy trình bày cách làm để xóa các dấu "," và thay thế bằng dấu " " trong xâu này.
- Thực hành
Ảnh
- Nhiệm vụ 1: Viết chương trình nhập nhiều số nguyên từ bàn phím, các số cách nhau bởi dấu cách. Khi nhập xong thông báo số lượng các số đã nhập và in các số này thành hàng ngang. - Nhiệm vụ 2: Viết chương trình nhập một xâu kí tự có thể có nhiều dấu cách giữa các từ. Sau đó chỉnh sửa xâu kí tự sao cho giữa các từ chỉ có một dấu cách. In xâu kết quả ra màn hình. - Nhiệm vụ 3: Viết chương trình nhập số tự nhiên n, rồi nhập họ tên của n học sinh. Sau đó in ra danh sách tên học sinh theo hai cột, cột 1 là tên, cột 2 là họ đệm.
Một số bài toán liên quan đến xâu kí tự
Thực hành
Luyện tập
- Câu hỏi
Ảnh
Luyện tập
Câu 1: Viết chương trình nhập nhiều số (số nguyên hoặc số thực) từ bàn phím, các số cách nhau bởi dấu cách. Sau đó in ra màn hình tổng các số đã nhập. Câu 2: Viết chương trình nhập họ tên đầy đủ của người dùng, sau đó in thông báo tên và họ đệm của người đó.
Vận dụng
- Câu hỏi
Ảnh
Vận dụng
Câu 1: Viết chương trình nhập hai số tự nhiên từ bàn phím, cách nhau bởi dấu cách và đưa ra kết quả là ƯCLN của hai số này. Câu 2: Viết chương trình nhập số tự nhiên n rồi nhập n họ tên học sinh. Sau đó yêu cầu nhập một tên và thông báo số bạn có cùng tên đó trong lớp.
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 26: Hàm trong Python.
- Cảm ơn
Ảnh
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 25: MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÍ TỰ
Ảnh
Khởi động
Khởi động (Khởi động)
Bài toán tìm kiếm xâu con trong một xâu là một trong những bài toán tin học được ứng dụng nhiều trong thực tế. Cho xâu c = "Trường Sơn" và xâu m = "Bước chân trên dải Trường Sơn". Em hãy cho biết xâu c có là xâu con của xâu m không? Nếu có thì tìm vị trí của xâu c trong xâu m.
Ảnh
1. XÂU CON VÀ LỆNH TÌM VỊ TRÍ XÂU CON
- Hoạt động 1
Hình vẽ
1. XÂU CON VÀ LỆNH TÌM VỊ TRÍ XÂU CON
Ví dụ 1. Dùng toán tử in để kiểm tra một xâu có là xâu con của xâu khác không.
Ảnh
=> Biểu thức kiểm tra
- Ví dụ 2
Ví dụ 2. Lệnh find() tìm vị trí xuất hiện của một xâu trong xâu khác.
Ảnh
=> Python có một số lệnh đặc biệt dành riêng cho xâu kí tự (phương thức). Cách thực hiện phương thức là:
- Ví dụ 3
Ví dụ 3.
Ảnh
- Kết luận
Ảnh
- Để tìm một xâu trong một 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ẹ.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Ảnh
Câu 1. Biểu thức logic sau là đúng hay sai? >>> "010" in "001100" Câu 2: Lệnh sau trả lại giá trị gì? >>> "ababababab", find("ab",4)
=> Sai vì xâu "010" không năm trong xâu "001100". => Kết quả 4. Lệnh sẽ tìm vị trí xâu "ab" từ vị trí 4.
2. MỘT SỐ LỆNH THƯỜNG DÙNG VỚI XÂU KÍ TỰ
- Hoạt động 2
Hình vẽ
Ví dụ 1. Lệnh split() tách một xâu thành danh sách các từ.
2. MỘT SỐ LỆNH THƯỜNG DÙNG VỚI XÂU KÍ TỰ
Ảnh
=> Lệnh split() tách một xâu thành các từ và đưa vào một danh sách. => Cú pháp của lệnh split():
- Ví dụ 2
Ví dụ 2. Lệnh join() nối danh sách gồm các từ thành một xâu.
Ảnh
=> Lệnh join() có tác dụng ngược với lệnh split(), có chức năng nối các phần tử (là xâu) của một danh sách thành một xâu. => Cú pháp của lệnh join() là: "kí tự nối".joint(
- Kết luận
Ả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 các xâu thành một xâu.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Ảnh
Cho xâu kí tự: "gà, vịt, chó, lợn, ngựa, cá". Em hãy trình bày cách làm để xóa các dấu "," và thay thế bằng dấu " " trong xâu này.
- Thực hành
Ảnh
- Nhiệm vụ 1: Viết chương trình nhập nhiều số nguyên từ bàn phím, các số cách nhau bởi dấu cách. Khi nhập xong thông báo số lượng các số đã nhập và in các số này thành hàng ngang. - Nhiệm vụ 2: Viết chương trình nhập một xâu kí tự có thể có nhiều dấu cách giữa các từ. Sau đó chỉnh sửa xâu kí tự sao cho giữa các từ chỉ có một dấu cách. In xâu kết quả ra màn hình. - Nhiệm vụ 3: Viết chương trình nhập số tự nhiên n, rồi nhập họ tên của n học sinh. Sau đó in ra danh sách tên học sinh theo hai cột, cột 1 là tên, cột 2 là họ đệm.
Một số bài toán liên quan đến xâu kí tự
Thực hành
Luyện tập
- Câu hỏi
Ảnh
Luyện tập
Câu 1: Viết chương trình nhập nhiều số (số nguyên hoặc số thực) từ bàn phím, các số cách nhau bởi dấu cách. Sau đó in ra màn hình tổng các số đã nhập. Câu 2: Viết chương trình nhập họ tên đầy đủ của người dùng, sau đó in thông báo tên và họ đệm của người đó.
Vận dụng
- Câu hỏi
Ảnh
Vận dụng
Câu 1: Viết chương trình nhập hai số tự nhiên từ bàn phím, cách nhau bởi dấu cách và đưa ra kết quả là ƯCLN của hai số này. Câu 2: Viết chương trình nhập số tự nhiên n rồi nhập n họ tên học sinh. Sau đó yêu cầu nhập một tên và thông báo số bạn có cùng tên đó trong lớp.
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 26: Hàm trong Python.
- Cảm ơn
Ảnh
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓
Các ý kiến mới nhất