Which of the following Python statements would print out the length of a list stored in the variable data?
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: "print(len(data))". len() là hàm dựng sẵn trả về số phần tử của một đối tượng có độ dài như chuỗi, list, tuple hay dictionary; Python viết len(obj) chứ không gọi qua phương thức, bên trong nó gọi phương thức đặc biệt __len__ của đối tượng, rồi print in con số đó ra màn hình. "print(length(data))" sai vì Python không có hàm dựng sẵn tên length, chạy sẽ báo NameError. "print(data.length())" sai vì list không có phương thức length; cách viết này giống phương thức của một số ngôn ngữ khác, trong Python sẽ báo AttributeError. "print(data.length)" là kiểu thuộc tính độ dài của mảng JavaScript; list Python không có thuộc tính này nên cũng báo AttributeError. Ghi nhớ: trong Python, độ dài luôn lấy bằng hàm len().
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