Bài F9. Xâu kí tự

Khởi động (SGK Chân trời sáng tạo - Trang 118)

Hướng dẫn giải

Để xác định số lượng ký tự của xâu a trong câu lệnh a + "Tin học 10", bạn có thể sử dụng hàm len() trong Python, mà không cần phải đếm từng ký tự một.

Cách xác định số lượng ký tự của xâu a

Giả sử xâu a đã được định nghĩa trước đó. Bạn có thể sử dụng đoạn mã sau để in ra số lượng ký tự của xâu a:

# Giả sử xâu a đã được định nghĩa

a = "Ví dụ xâu" # Thay thế bằng xâu thực tế của bạn

# Sử dụng hàm len() để đếm số ký tự

so_luong_ky_tu = len(a)

print(f"Số lượng ký tự của xâu a là: {so_luong_ky_tu}")

*Giải thích:

+ len(a): Hàm này trả về số lượng ký tự trong xâu a, bao gồm cả khoảng trắng và ký tự đặc biệt.

+ Kết quả sẽ là số nguyên cho biết có bao nhiêu ký tự trong xâu a.

(Trả lời bởi Nguyễn Quốc Đạt)
Thảo luận (1)

Khám phá mục 1 (SGK Chân trời sáng tạo - Trang 119)

Hướng dẫn giải

Kết quả: Số kí tự của xâu ‘Chân Trời Sáng Tạo’ là: 17 (Bao gồm cả khoảng trắng)

(Trả lời bởi Nguyễn Quốc Đạt)
Thảo luận (1)

Khám phá 1 mục 2 (SGK Chân trời sáng tạo - Trang 121)

Hướng dẫn giải

*Kết quả in ra màn hình:

Tin Học 10 Tin học Ứng Dụng 

Tin Học 10Tin học Ứng Dụng 

Tin Học 10 - Ứng Dụng 

Tin Học 10 - T ưg

*Giải thích chi tiết:

+ Dòng 3: In ra hai chuỗi b và a cách nhau bởi dấu cách.

+ Dòng 4: Nối hai chuỗi b và a thành một chuỗi duy nhất và in ra.

+ Dòng 5: a[8:] lấy chuỗi con "Ứng Dụng" từ a (vị trí bắt đầu từ 0).

+ Dòng 6: a[::4] lấy các ký tự ở vị trí 0, 4, 8 của a, tạo thành chuỗi "T ưg".

(Trả lời bởi Nguyễn Quốc Đạt)
Thảo luận (1)

Khám phá 2 mục 2 (SGK Chân trời sáng tạo - Trang 122)

Hướng dẫn giải

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

(Trả lời bởi Nguyễn Quốc Đạt)
Thảo luận (1)

Luyện tập (SGK Chân trời sáng tạo - Trang 122)

Vận dụng (SGK Chân trời sáng tạo - Trang 122)