>>> s="abcdefabcd".
>>> print(s.find("cd", 4))
b.Kết quả của chương trình sau là gì?
s = "xuan ha thu dong"
print (s.split())
Quảng cáo
2 câu trả lời 474
a. Lệnh print(s.find("cd", 4))trảvềkếtquảlà8.Điềunàyxảyravìhàmìℎà find()` trả về chỉ mục đầu tiên của chuỗi con được tìm thấy trong chuỗi gốc. Trong trường hợp này, "cd" được tìm thấy lần đầu tiên tại chỉ mục 2 của chuỗi "s", nhưng vì đã chỉ định từ chỉ số 4 cho đến cuối chuỗi, nó tìm thấy "cd" lần thứ hai tại chỉ mục 8.
b. Kết quả của chương trình sẽ là một danh sách các từ trong chuỗi "xuan ha thu dong". Do không có đối số nào được truyền vào hàm split()(), nó sẽ tách các từ dựa trên khoảng trắng và trả về danh sách các từ: ['xuan','ha','thu','dong'][′,′ℎ′,′ℎ′,′′].
a. Lệnh print(s.find("cd", 4))` trả về kết quả là 8. Điều này xảy ra vì hàm `find()` trả về chỉ mục đầu tiên của chuỗi con được tìm thấy trong chuỗi gốc. Trong trường hợp này, "cd" được tìm thấy lần đầu tiên tại chỉ mục 2 của chuỗi "s", nhưng vì đã chỉ định từ chỉ số 4 cho đến cuối chuỗi, nó tìm thấy "cd" lần thứ hai tại chỉ mục 8.
b. Kết quả của chương trình sẽ là một danh sách các từ trong chuỗi "xuan ha thu dong". Do không có đối số nào được truyền vào hàm `split()`, nó sẽ tách các từ dựa trên khoảng trắng và trả về danh sách các từ: `['xuan', 'ha', 'thu', 'dong']`.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55319 -
Đã trả lời bởi chuyên gia
31180 -
Đã trả lời bởi chuyên gia
29757
