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ỗi b, tức là "Tin".

  • a.count("Tin") đếm số lần chuỗi "Tin" xuất hiện trong chuỗi a.

  • 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ỗi a, tức là "tin".

  • b.find("tin") tìm vị trí đầu tiên của chuỗi "tin" trong chuỗi b.

  • 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).


Bình luận

Giải bài tập những môn khác