Hướng dẫn what is the “in” and “not in” operator in python? - toán tử “in” và “not in” trong python là gì?
Chào! Vì vậy, hôm nay chúng ta sẽ thảo luận về các nhà điều hành của người Viking và không phải trong các nhà khai thác ở Python.the “in” and “not in” operators in Python. Về cơ bản, toán tử Khi được sử dụng trong một điều kiện, câu lệnh trả về kết quả boolean đánh giá thành Không cho phép chúng tôi lấy một ví dụ để hiểu rõ hơn về nhà điều hành Output: Python trong đầu raHere: Đầu tiên, chúng tôi đã khởi tạo một danh sách #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True1 với một số giá trị. Sau đó, chúng tôi sử dụng toán tử in để kiểm tra xem một số giá trị có phải là một phần của chuỗi trên hay không.Như chúng ta có thể thấy từ đầu ra ở trên, #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True3 đánh giá thành một sự thật. Trong đó biểu thị rằng giá trị 5 được tìm thấy bên trong danh sách.True. Which signifies that the value 5 is found inside the list. Tương tự, sử dụng toán tử #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True1.“is” in #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True0. But for the last case, the condition results in a False since 88 is not present inside the sequence #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True1. Python "không có trong nhà điều hành"Toán tử #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True7 trong Python hoạt động chính xác theo cách ngược lại khi toán tử in hoạt động. Nó cũng kiểm tra sự hiện diện của một giá trị được chỉ định bên trong một chuỗi nhất định nhưng các giá trị trả về của nó hoàn toàn ngược lại với toán tử in .Khi được sử dụng trong một điều kiện với giá trị được chỉ định có bên trong chuỗi, câu lệnh trả về Chúng ta hãy lấy ví dụ trước, chỉ cần thay thế toán tử #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True7. #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True Output: Đúng như dự đoán, đầu ra kết quả hoàn toàn trái ngược với những gì chúng ta nhận được trước đó bằng cách sử dụng toán tử Làm việc của người Viking trong các nhà điều hành của người Viking và không phải trong các nhà khai thác trong từ điển PythonTrước đây chúng tôi đã thảo luận về hoạt động của toán tử #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True7 trên các loại trình tự khác nhau. Nhưng từ điển không phải là trình tự. Không giống như chúng, từ điển được lập chỉ mục trên cơ sở các khóa.keys. Vậy các nhà khai thác ở trên làm việc trên từ điển? Và nếu họ làm, làm thế nào để họ đánh giá điều kiện? Hãy để chúng tôi cố gắng hiểu với một ví dụ. #in and not in operator working on Dictionary dict1 = {1: "one", 2: "two", 3: "three", 4: "four"} print("one" in dict1) print("one" not in dict1) print(3 in dict1) print(3 not in dict1) print(5 in dict1) print(5 not in dict1) Output: Sử dụng trong và không có trong từ điểnTrước tiên, chúng tôi đã khởi tạo một từ điển #in and not in operator working on Dictionary dict1 = {1: "one", 2: "two", 3: "three", 4: "four"} print("one" in dict1) print("one" not in dict1) print(3 in dict1) print(3 not in dict1) print(5 in dict1) print(5 not in dict1)7 với một số khóa và giá trị tương ứng nhất định.keys and corresponding values. Như chúng ta có thể thấy từ đầu ra ở trên, #in and not in operator working on Dictionary dict1 = {1: "one", 2: "two", 3: "three", 4: "four"} print("one" in dict1) print("one" not in dict1) print(3 in dict1) print(3 not in dict1) print(5 in dict1) print(5 not in dict1)8 đánh giá thành sai. Trong khi đó, #in and not in operator working on Dictionary dict1 = {1: "one", 2: "two", 3: "three", 4: "four"} print("one" in dict1) print("one" not in dict1) print(3 in dict1) print(3 not in dict1) print(5 in dict1) print(5 not in dict1)9 cho chúng ta sự thật.False. Whereas, #in and not in operator working on Dictionary dict1 = {1: "one", 2: "two", 3: "three", 4: "four"} print("one" in dict1) print("one" not in dict1) print(3 in dict1) print(3 not in dict1) print(5 in dict1) print(5 not in dict1)9 gives us True. Vì vậy, rõ ràng là toán tử trong tìm kiếm phần tử giữa các khóa từ điển chứ không phải các giá trị. Do đó, tương tự như câu lệnh cuối cùng Như đã đề cập trước đó, nhà điều hành #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True7 ở đây cũng đánh giá theo cách tương tự. Sự kết luậnVì vậy, trong hướng dẫn này, chúng tôi đã tìm hiểu về các nhà khai thác #not in operator working list1= [1,2,3,4,5] string1= "My name is AskPython" tuple1=(11,22,33,44) print(5 not in list1) #False print("is" not in string1) #False print(88 not in tuple1) #True7 trong Python và họ làm việc với một số ví dụ. Đối với bất kỳ câu hỏi nào nữa, hãy thoải mái sử dụng các ý kiến dưới đây. Người giới thiệu
Chức năng không có trong Python là gì?Nhà điều hành không phải của Python cho phép bạn đảo ngược giá trị sự thật của các biểu thức và đối tượng Boolean. Bạn có thể sử dụng toán tử này trong bối cảnh Boolean, chẳng hạn như các câu lệnh và trong khi các vòng lặp. Nó cũng hoạt động trong bối cảnh phi Boolean, cho phép bạn đảo ngược giá trị sự thật của các biến của bạn.allows you to invert the truth value of Boolean expressions and objects. You can use this operator in Boolean contexts, such as if statements and while loops. It also works in non-Boolean contexts, which allows you to invert the truth value of your variables.
Mục đích của không trong nhà điều hành là gì?Nhà điều hành không (!)Nó thường được sử dụng với các giá trị boolean (logic).Khi được sử dụng với các giá trị không phải là Boolean, nó sẽ trả về sai nếu một toán hạng duy nhất của nó có thể được chuyển đổi thành true;Nếu không, trả về đúng.takes truth to falsity and vice versa. It is typically used with boolean (logical) values. When used with non-Boolean values, it returns false if its single operand can be converted to true ; otherwise, returns true .
Trong Python có nghĩa là gì?Từ khóa được sử dụng để kiểm tra xem giá trị có mặt trong một chuỗi không (danh sách, phạm vi, chuỗi, v.v.).used to check if a value is present in a sequence (list, range, string etc.).
Người vận hành trong Python trở lại là gì?Trong toán tử trong Python trong Python, toán tử trong xác định xem một giá trị nhất định có phải là một phần tử cấu thành của một chuỗi như chuỗi, mảng, danh sách hoặc tuple hay không.Khi được sử dụng trong một điều kiện, câu lệnh trả về kết quả boolean của đúng hoặc sai.a Boolean result of True or False. |