What does the following Python sequence print out? x = 'From: Using the : character'
4 phương ánCó giải thích
y = re.findall('^F.+:', x)
print(y)Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "['From: Using the :']". Mẫu ^F.+: nghĩa là bắt đầu đầu chuỗi bằng chữ F, tiếp theo một hoặc nhiều ký tự bất kỳ, kết thúc bằng dấu hai chấm; vì .+ là tham lam (greedy) nên nó khớp dài nhất có thể, kéo tới dấu hai chấm cuối cùng trong chuỗi, cho đoạn From: Using the :. re.findall trả về một danh sách các đoạn khớp, nên print in ra danh sách một phần tử. "['From:']" là kết quả nếu dùng mẫu không tham lam ^F.+?:, dừng ở dấu hai chấm đầu tiên. "^F.+:" sai vì findall trả về đoạn văn bản khớp chứ không trả lại chính mẫu. "From:" sai vì vừa là đoạn khớp ngắn của kiểu không tham lam, vừa thiếu ngoặc vuông; findall luôn trả về list chứ không trả về chuỗi trần.
Cùng phần 3
In the following XML, which node is the parent node of node e?
<a>
<b>X</b>
<c>
<d>Y</d>
<e>Z</e>
</c>
</a>Có lời giảiCâu hỏiWhich Python code is used to capture username from a Cisco Router through a prompt in Python 3?Có lời giảiCâu hỏiWhat is the most common Unicode encoding when moving data between systems?Có lời giảiCâu hỏiCả 43 câu của chủ đề43 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây