What is the output of print list if list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]?
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: "[ 'abcd', 786 , 2.23, 'john', 70.2 ]". Câu này viết theo Python 2, nơi print là câu lệnh (statement) nên print list in ra biểu diễn của danh sách, tức toàn bộ các phần tử theo đúng thứ tự trong ngoặc vuông; cần nói rõ trên Python 3 print là hàm nên dòng print list báo lỗi cú pháp, phải viết print(list), và khi đó kết quả in ra có dạng ['abcd', 786, 2.23, 'john', 70.2], Python tự chuẩn hoá khoảng trắng chứ không giữ dấu cách thừa như cách chép trong phương án, nhưng nội dung và thứ tự phần tử vẫn là danh sách đó nên phương án này vẫn là đáp án. "list" sai vì print in giá trị mà biến list đang trỏ tới, không in tên biến. "Error" chỉ đúng nếu chạy nguyên văn trên Python 3, còn theo ngữ nghĩa Python 2 mà câu hỏi dùng thì lệnh chạy bình thường. "None of the others" sai vì đã có phương án khớp với nội dung in ra. Lưu ý thêm: đặt tên biến là list che mất hàm dựng sẵn list(), nên tránh trong mã thật.
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