Last Updated : 15 Jul, 2022
Python has predefined functions for many mathematical, logical, relational, bitwise etc operations under the module "operator". Some of the basic functions are covered in this article.
1. add(a, b):- This function returns
additionof the given arguments. Operation -
a + b. 2. sub(a, b):- This function returns
differenceof the given arguments. Operation -
a - b. 3. mul(a, b):- This function returns
productof the given arguments. Operation -
a * b. Python
# Python code to demonstrate working of
# add(), sub(), mul()
# importing operator module
import operator
# Initializing variables
a = 4
b = 3
# using add() to add two numbers
print ("The addition of numbers is :",end="");
print (operator.add(a, b))
# using sub() to subtract two numbers
print ("The difference of numbers is :",end="");
print (operator.sub(a, b))
# using mul() to multiply two numbers
print ("The product of numbers is :",end="");
print (operator.mul(a, b))
Output:
The addition of numbers is:7 The difference of numbers is :1 The product of numbers is:12
:- This function returns
divisionof the given arguments. Operation -
a / b. 5. floordiv(a,b):- This function also returns division of the given arguments. But the value is floored value i.e.
returns greatest small integer. Operation -
a // b. 6. pow(a,b):- This function returns
exponentiationof the given arguments. Operation -
a ** b. 7. mod(a,b):- This function returns
modulusof the given arguments. Operation -
a % b. Python
# Python code to demonstrate working of
# truediv(), floordiv(), pow(), mod()
# importing operator module
import operator
# Initializing variables
a = 5
b = 2
# using truediv() to divide two numbers
print ("The true division of numbers is : ",end="");
print (operator.truediv(a,b))
# using floordiv() to divide two numbers
print ("The floor division of numbers is : ",end="");
print (operator.floordiv(a,b))
# using pow() to exponentiate two numbers
print ("The exponentiation of numbers is : ",end="");
print (operator.pow(a,b))
# using mod() to take modulus of two numbers
print ("The modulus of numbers is : ",end="");
print (operator.mod(a,b))
Output:
The true division of numbers is: 2.5 The floor division of numbers is: 2 The exponentiation of numbers is: 25 The modulus of numbers is: 1
:- This function is used to
check if a is less than b or not. Returns true if a is less than b, else returns false. Operation -
a < b.
9. le(a, b):- This function is used to
check if a is less than or equal to b or not. Returns true if a is less than or equal to b, else returns false. Operation -
a <= b.
10. eq(a, b):- This function is used to
check if a is equal to b or not. Returns true if a is equal to b, else returns false. Operation -
a == b.
Python
# Python code to demonstrate working of
# lt(), le() and eq()
# importing operator module
import operator
# Initializing variables
a = 3
b = 3
# using lt() to check if a is less than b
if(operator.lt(a,b)):
print ("3 is less than 3")
else : print ("3 is not less than 3")
# using le() to check if a is less than or equal to b
if(operator.le(a,b)):
print ("3 is less than or equal to 3")
else : print ("3 is not less than or equal to 3")
# using eq() to check if a is equal to b
if (operator.eq(a,b)):
print ("3 is equal to 3")
else : print ("3 is not equal to 3")
Output:
3 is not less than 3 3 is less than or equal to 3 3 is equal to 3
:- This function is used to
check if a is greater than b or not. Returns true if a is greater than b, else returns false. Operation -
a > b.
12. ge(a,b):- This function is used to
check if a is greater than or equal to b or not. Returns true if a is greater than or equal to b, else returns false. Operation -
a >= b.
13. ne(a,b):- This function is used to
check if a is not equal to b or is equal. Returns true if a is not equal to b, else returns false. Operation -
a != b.
Python
# Python code to demonstrate working of
# gt(), ge() and ne()
# importing operator module
import operator
# Initializing variables
a = 4
b = 3
# using gt() to check if a is greater than b
if (operator.gt(a,b)):
print ("4 is greater than 3")
else : print ("4 is not greater than 3")
# using ge() to check if a is greater than or equal to b
if (operator.ge(a,b)):
print ("4 is greater than or equal to 3")
else : print ("4 is not greater than or equal to 3")
# using ne() to check if a is not equal to b
if (operator.ne(a,b)):
print ("4 is not equal to 3")
else : print ("4 is equal to 3")
Output:
4 is greater than 3 4 is greater than or equal to 3 4 is not equal to 3
Python Operator Functions - Part 1
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4