What is the output of repr('Hello\nWorld')?
4 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: "'Hello\nWorld'". Hàm repr() trả về chuỗi biểu diễn chính thức (representation) của đối tượng, tức dạng có thể gõ lại thành mã Python: với chuỗi, kết quả có cặp nháy đơn bao quanh và các ký tự đặc biệt được viết dưới dạng thoát. Chuỗi trong câu chứa một ký tự xuống dòng thật, nhưng repr hiện nó thành hai ký tự gạch ngược và n, nên kết quả nằm gọn trên một dòng kèm dấu nháy. Vì thế repr rất hữu ích khi gỡ lỗi khoảng trắng ẩn. "Hello World" không đúng: ngay cả print cũng không cho ra dòng này, vì print in Hello và World trên hai dòng chứ không thay bằng dấu cách, còn repr thì giữ cả dấu nháy lẫn chuỗi thoát. "'Hello World'" sai vì repr không thay ký tự xuống dòng bằng dấu cách. "'Hello/nWorld'" sai vì dấu thoát dùng gạch ngược chứ không phải gạch xuôi; gạch xuôi đi với n chỉ là hai ký tự bình thường.
Cùng phần 2
How would you use string slicing [:] to print out 'uct' from the following string?
x = 'From marquard@uct.ac.za'Có lời giảiCâu hỏiWhich method can be used to return a string in upper case letters?Có lời giảiCâu hỏiAssume x and y are assigned as follows:
x = 5
y = -5
What is the effect of this statement:
x, y = (y, x)[::-1]Có lời giảiCâu hỏiCả 41 câu của chủ đề41 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây