Home »
Python
Python operator.eq() Function with Examples
Python operator.eq() Function: Here, we are going to learn about the operator.eq() function with examples in Python programming language.
Submitted by IncludeHelp, on April 14, 2020
operator.eq() Function
operator.eq() function is a library function of operator module, it is used to perform "equal to operation" on two values and returns True if the first value is equal to the second value, False, otherwise.
Module:
import operator
Syntax:
operator.eq(x,y)
Parameter(s):
- x,y – values to be compared.
Return value:
The return type of this method is bool, it returns True if x is equal to y, False, otherwise.
Example 1:
# Python operator.eq() Function Example
import operator
# integers
x = 10
y = 20
print("x:",x, ", y:",y)
print("operator.eq(x,y): ", operator.eq(x,y))
print("operator.eq(y,x): ", operator.eq(y,x))
print("operator.eq(x,x): ", operator.eq(x,x))
print("operator.eq(y,y): ", operator.eq(y,y))
print()
# strings
x = "Apple"
y = "Banana"
print("x:",x, ", y:",y)
print("operator.eq(x,y): ", operator.eq(x,y))
print("operator.eq(y,x): ", operator.eq(y,x))
print("operator.eq(x,x): ", operator.eq(x,x))
print("operator.eq(y,y): ", operator.eq(y,y))
print()
# printing the return type of the function
print("type((operator.eq(x,y)): ", type(operator.eq(x,y)))
Output:
x: 10 , y: 20
operator.eq(x,y): False
operator.eq(y,x): False
operator.eq(x,x): True
operator.eq(y,y): True
x: Apple , y: Banana
operator.eq(x,y): False
operator.eq(y,x): False
operator.eq(x,x): True
operator.eq(y,y): True
type((operator.eq(x,y)): <class 'bool'>
Example 2:
# Python operator.eq() Function Example
import operator
# input two numbers
x = int(input("Enter first number : "))
y = int(input("Enter second number: "))
# printing the values
print("x:",x, ", y:",y)
# comparing
if operator.eq(x,y):
print(x, "is equal to", y)
else:
print(x, "is not equal to", y)
Output:
RUN 1:
Enter first number : 10
Enter second number: 10
x: 10 , y: 10
10 is equal to 10
RUN 2:
Enter first number : 10
Enter second number: 20
x: 10 , y: 20
10 is not equal to 20