Which of the following operator in python evaluates to true if it does not finds a variable in the specified sequence and false otherwise?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "not in". not in là toán tử thành viên (membership operator): biểu thức x not in s cho True khi x không có mặt trong dãy s và False khi có, tức phủ định của toán tử in; ví dụ 'z' not in 'abc' cho True, còn 2 not in [1, 2, 3] cho False. "**" là toán tử luỹ thừa: 2 ** 3 cho 8, không liên quan việc tìm phần tử. "//" là phép chia lấy phần nguyên (floor division): 7 // 2 cho 3. "is" là toán tử định danh (identity operator), cho True khi hai biến cùng trỏ tới một đối tượng trong bộ nhớ, ví dụ x is None; nó không kiểm tra phần tử có nằm trong dãy hay không, và dạng phủ định của nó là is not chứ không liên quan tới dãy.

Cùng phần 1

Xuất hiện trong 1 bộ đề