When reading data across the network (i.e. from a URL) in Python 3, what method must be used to convert it to the internal format used by strings?
5 phương ánCó giải thích
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: "decode()". Dữ liệu đọc từ mạng, chẳng hạn kết quả read() của urlopen hay recv() của socket, có kiểu bytes: một dãy byte đã được mã hoá, thường theo UTF-8; còn str của Python 3 lưu ký tự Unicode ở dạng nội bộ, nên phải gọi decode() để chuyển bytes thành str trước khi xử lý như chuỗi. "encode()" làm chiều ngược lại, biến str thành bytes, dùng trước khi gửi dữ liệu đi qua mạng. "rstrip()" chỉ cắt khoảng trắng và ký tự xuống dòng ở bên phải, kiểu dữ liệu không đổi; gọi trên bytes vẫn trả về bytes. "internal()" không tồn tại trên bytes hay str; tên này chỉ mượn chữ internal trong câu hỏi. "split()" tách thành list các phần, và bytes.split vẫn trả về các phần tử kiểu bytes, nên không đổi sang dạng chuỗi.
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