Cho hai xây a = “Công Nghệ Thông tin”, b= “Tin học” ...
Câu 3: Cho hai xây a = “Công Nghệ Thông tin”, b= “Tin học”. Em hãy cho biết kết quả của các câu lệnh sau:
a) a.count(b[:3])
b) b.find(a[-3:])
*Phân tích:
a = "Công Nghệ Thông tin"
b = "Tin học"
a) a.count(b[:3])
b[:3]
lấy 3 ký tự đầu tiên của chuỗib
, tức là "Tin".a.count("Tin")
đếm số lần chuỗi "Tin" xuất hiện trong chuỗia
.Vì vậy kết quả là: 1
b) b.find(a[-3:])
a[-3:]
lấy 3 ký tự cuối cùng của chuỗia
, tức là "tin".b.find("tin")
tìm vị trí đầu tiên của chuỗi "tin" trong chuỗib
.Vì Python phân biệt chữ hoa và chữ thường, nên "tin" và "Tin" là 2 chuỗi khác nhau.
Vì vậy kết quả là: -1 (nghĩa là không tìm thấy).
Xem toàn bộ: Giải Khoa học máy tính 10 chân trời bài F9 Xâu kí tự
Bình luận