Hướng dẫn is not in operator in python? - không có trong toán tử trong python?

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.

Python "trong nhà điều hành"

Về cơ bản, toán tử in trong Python có kiểm tra xem giá trị được chỉ định có phải là phần tử cấu thành của chuỗi như chuỗi, mảng, danh sách hoặc tuple, v.v.

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 True hoặc False. Khi giá trị được chỉ định được tìm thấy bên trong chuỗi, câu lệnh trả về True. Trong khi đó khi nó không được tìm thấy, chúng ta sẽ nhận được một False.found inside the sequence, the statement returns True. Whereas when it is not found, we get a False.

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 in làm việc.

#in operator working

list1= [1,2,3,4,5]
string1= "My name is AskPython"
tuple1=(11,22,33,44)

print(5 in list1) #True
print("is" in string1) #True
print(88 in tuple1) #False

Output:

Hướng dẫn is not in operator in python? - không có trong toán tử trong python?
Python trong đầu ra

Here:

Đầu tiên, chúng tôi đã khởi tạo một danh sách list1, chuỗi ____10 và một tuple

#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
1 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) #True
3 đá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ử in, chúng tôi cũng xác nhận sự hiện diện của chuỗi là IS IS trong ____10. Nhưng đối với trường hợp cuối cùng, điều kiện dẫn đến sai vì 88 không có trong chuỗi

#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
1.“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) #True
0. 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) #True
1.

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) #True
7 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ề False. Trong khi đó khi không, chúng ta sẽ nhận được True.

Chúng ta hãy lấy ví dụ trước, chỉ cần thay thế toán tử in bằng

#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
7.

#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:

Hướng dẫn is not in operator in python? - không có trong toán tử trong python?
không phải trong đầu ra

Đú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ử in.opposite of what we got earlier using the in operator.

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 Python

Trước đây chúng tôi đã thảo luận về hoạt động của toán tử 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) #True
7 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:

Hướng dẫn is not in operator in python? - không có trong toán tử trong python?
Sử dụng trong và không có trong từ điển

Trướ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 in0 cũng dẫn đến sai vì nó không phải là chìa khóa trong từ điển.keys and not the values. Hence, similarly the last statement in0 also results into a False as it is not a key in the dictionary.

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) #True
7 ở đây cũng đánh giá theo cách tương tự.

Sự kết luận

Vì vậy, trong hướng dẫn này, chúng tôi đã tìm hiểu về các nhà khai thác 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) #True
7 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

  • Python "trong" và không phải trong các nhà điều hành thành viên của " - Tạp chí Dev Post,
  • Làm thế nào để các câu nói của người Viking và không phải là trong câu hỏi của Python - câu hỏi về stackoverflow.

Không phải VS! = Python?

Trong Python! = Được định nghĩa là không bằng toán tử.Nó trả về đúng nếu các toán hạng ở hai bên không bằng nhau và trả về sai nếu chúng bằng nhau.Trong khi đó, toán tử không kiểm tra xem ID () của hai đối tượng có giống nhau hay không.!= is defined as not equal to operator. It returns True if operands on either side are not equal to each other, and returns False if they are equal. Whereas is not operator checks whether id() of two objects is same or not.

Không phải là chức năng trong Python?

Từ khóa không phải là một toán tử logic.Giá trị trả về sẽ đúng nếu (các) câu lệnh không đúng, nếu không nó sẽ trả về sai.. The return value will be True if the statement(s) are not True , otherwise it will return False .

Nhà điều hành là gì! = Trong Python?

Không phải là toán tử bằng nhau trong Python nếu các giá trị được so sánh không bằng nhau, thì một giá trị sai được trả về.! = là biểu tượng chúng ta sử dụng cho toán tử không bằng nhau. Operator in Python If the values compared are not equal, then a value of false is returned. != is the symbol we use for the not equal operator.

Những gì trong và không trong nhà điều hành?

Máy chủ SQL không trong toán tử được sử dụng để thay thế một nhóm đối số bằng toán tử (hoặc! =) Được kết hợp với AND.Nó có thể làm cho mã dễ dàng hơn để đọc và hiểu cho các lệnh chọn, cập nhật hoặc xóa các lệnh SQL.used to replace a group of arguments using the <> (or !=) operator that are combined with an AND. It can make code easier to read and understand for SELECT, UPDATE or DELETE SQL commands.