1. Trang chủ
  2. » Tất cả

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

12 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 282,24 KB

Nội dung

BÀI 25 MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÝ TỰ GV NGÔ XUÂN LAN – TRƯỜNG THPT PHAN THÚC TRỰC – YÊN THÀNH – NGHỆ AN Ngô Xuân Lan GV trường THPT Phan Thúc Trực Yên Thành Nghệ AN KIỂM TRA BÀI CŨ Câu 1 Cho 2 xâ[.]

BÀI 25: MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÝ TỰ Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN GV: NGÔ XUÂN LAN – TRƯỜNG THPT PHAN THÚC TRỰC – YÊN THÀNH – NGHỆ AN KIỂM TRA BÀI CŨ: Câu 1: Cho xâu: S1=“lop 10A1”, S2 =“lop 10A1 truong THPT Phan Thuc Truc” Các biểu thức logic sau cho kết hay sai A S1 in S2 C “truong” in S1 B S1 +S2 in S2 C truongT in S2 Câu Điểm khác xâu danh sách là: a phần tử xâu đánh số b thay đổi kí tự xâu c thay đổi kí tự xâu d truy cập đến phần tử xâu thông qua tên biến xâu số Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN Bài tốn tìm kiếm xâu xâu toán tin học ứng dụng nhiều thực tế Cơng cụ tìm kiếm thơng tin Internet hay lệnh tìm kiếm soạn thảo văn xây dựng sở toán tìm xâu VD: C=”Trường Sơn” Xâu M = “Bước chân dải Trường Sơn” Hãy cho biết xâu C có phải xâu xâu M khơng? Nếu có tìm vị trí xâu C xâu M? Đáp án: C xâu M vị trí C M 19 Ngơ Xn Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN BÀI 25: MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÍ TỰ Xâu lệnh tìm vị trí xâu Hai Bạn tạo thành nhóm hồn thành nhiệm vụ sau: ? Quan sát ví dụ sau để tìm hiểu cách kiểm tra xâu tìm kiếm vị trí xâu xâu kí tự? “abc” in “123abc” KQ: ????? True “010” in “1101” KQ: ????? False S=“ab bc cd 123 456 00” S.find(“b”) KQ=???? KQ= S=“ab bc cd 123 456 00” S.find(“12”) KQ=???? KQ=9 S=“ab bc cd 123 456 00” S.find(“AB”) KQ=???? KQ=-1 Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN Ghi nhớ: - Để kiểm tra kiểm tra có nằm , cú pháp: in Nếu trả lại giá trị True, sai trả lại giá trị False 🔼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 phương thức là: - Cú pháp đơn lệnh find( ): find () →Lệnh tìm vị trí xâu xâu mẹ trả vị trí Nếu khơng tìm thấy trả -1 - Cú pháp đầy đủ lệnh find( ): find (, start) →Lệnh tìm xâu vị trí start VD: Hãy cho kết lệnh sau: >>> “ababababab”.find(“ab”, 4) Đáp án:4 Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN Một số lệnh thường dùng với xâu kí tự a) Cúxâu pháp củatách lệnhthành split() Cho s từ xâu: .split() s = “Tiên học lễ hậu học văn” Đ/A: listS=[“Tiên”,”học”,”lễ”,”hậu”,”học”,”văn”] VD: đó: Lệnh split() dùng để tách xâu thành từ đưa vào danh sách Kí tự tách dùng để phân tách từ mặc định dấu cách, nhiên thay kí tự tách thành kí tự khác Ngơ Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN Cho danh sách từ xâu s gộp từ thành xâu s: b) Cú pháp củagồm lệnhcác Join() s=[“tiên”,”học”,”lễ”,”hậu”,”học”,”văn”] < kí tự nối >.join() VD: Đ/A: S= “tiên học lễ hậu học văn” Ghi nhớ: - Python có lệnh đặc biệt để tách xâu thành từ dựa vào ký tự tách split() với cú pháp: .split() - Python có lệnh đặc biệt để tách gộp từ thành xâu dựa vào ký tự kết nối join() với cú pháp: .join() Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN Bài 1: THỰC HÀNH Viết chương trình nhập nhiều số nguyên từ bàn phím, số cách dấu cách Khi nhập xong thông báo số lượng số nhập in số thành hàng ngang - Dữ liệu nhập vào xâu dãy số? Đ/A: xâu - Để tính số lượng số vừa nhập ta phải làm nào? Đ/A: Dùng lệnh split() để tách thành danh sách Chuyển phần tử danh sách thành số in hình - Các nhóm thảo luận thực giải tốn máy tính Ngơ Xn Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN Bài 2: THỰC HÀNH Viết chương trình nhập xâu kí tự có nhiều dấu cách từ sau chỉnh sửa xâu kí tự cho từ có dấu cách In xâu kq hình - Để giải toán ta cần làm thao tác nào? Đ/A: - Nhập xâu - Tách xâu thành từ - Gộp từ thành xâu với ký tự nối dấu cách - Thực hành máy tính Ngơ Xn Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN Bài 3: THỰC HÀNH Viết chương trình nhập số tự nhiên n, nhập họ tên n học sinh Sau in danh sách tên học sinh theo hai cột, cột tên, cột họ đệm HƯỚNG DẪN: Họ tên ban đầu tách thành tên họ đệm lệnh split() Các tên đưa vào danh sách ten, họ đệm đưa vào danh sách hodem Sau in danh sách theo yêu cầu Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN THỰC HÀNH Bài tập 1: Viết chương trình nhập nhiều số (số nguyên số thực) từ bàn phím, số cách dấu cách Sau in hình tổng số vừa nhập Gợi ý: - Dữ liệu nhập vào xâu - Tách xâu, chuyễn ký tự thành số Lưu vào danh sách - Tính tổng in kết Bài tập 2: Viết chương trình nhập họ tên đầy đủ người dùng, sau in thơng báo tên họ đệm người Gợi ý: - Dữ liệu nhập vào xâu - Tách xâu, tính độ dài xâu - In phần tử cuối danh sách( Tên) sau xóa gộp phần tử lại thành xâu in ra( họ đệm) Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN CHƯƠNG TRÌNH BÀI TẬP BÀI TẬP Bài học đến kết thúc Xin chân thành cảm ơn quý thầy cô bạn học sinh thân yêu Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN ... biết xâu C có phải xâu xâu M khơng? Nếu có tìm vị trí xâu C xâu M? Đáp án: C xâu M vị trí C M 19 Ngô Xuân Lan - GV trường THPT Phan Thúc Trực - Yên Thành - Nghệ AN BÀI 25: MỘT SỐ LỆNH LÀM VIỆC VỚI... C truongT in S2 Câu Điểm khác xâu danh sách là: a phần tử xâu đánh số b thay đổi kí tự xâu c thay đổi kí tự xâu d truy cập đến phần tử xâu thông qua tên biến xâu số Ngô Xuân Lan - GV trường THPT... để tách xâu thành từ dựa vào ký tự tách split() với cú pháp: .split( ) - Python có lệnh đặc biệt để tách gộp từ thành xâu dựa vào ký tự kết nối join() với cú pháp: .join(

Ngày đăng: 26/02/2023, 11:52

TỪ KHÓA LIÊN QUAN

w