What is the purpose of is not and in operators?
Operators are special functions. They take one or more values and produce a corresponding result.
is
- It is used to check if two values (or variables) are located on the same part of the memory. It returns True
when 2 operands are True
or False
is they are not equal.
Example:
a = 1
b = 3
print( a is b)
# Output:
False
not
- This will return True
if the statement(s) is not True
, otherwise it will return False
(returns the inverse of the boolean value).
Example:
x = False
print(not x)
# Output:
True
in
- This checks if some element is present in some sequence.
Example:
fruits = ["Apple", "Banana", "Cherry"]
print("Coconut" in fruits)
# Output:
False