×

Operator Module In Python

Introduction

The operator module is used for performing operations using methods rather than utilizing operators in Python code. The operator module provides several methods for performing the operations. 

The operator module contains many mathematical, logical, relational and, bitwise functions.

Following are the list of methods available in the operator module:

  • add()
  • sub()
  • mul()
  • truediv()
  • floordiv()
  • mod()
  • pow()
  • eq()
  • ne()
  • gt()
  • lt()
  • ge()
  • le()
  • and_()
  • or_()
  • xor()
  • invert()
  • lshift()
  • rshift()
  • is_()
  • is_not()
  • contains()
  • concat()
  • getitem()
  • setitem()
  • delitem()

We can use these methods by importing the operator module and we can import the operator module by using the following syntax.

import operator

add() Method

The add() function returns the addition of given numbers. This function is used for performing addition. Here, we are using add() method for addition.

Example:

# Python code for demonstrating

# add() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 5

# using add() method

# printing the result

print ("The addition of numbers is :",end="");

print (operator.add(a, b))

Output:

The addition of numbers is: 12

Explanation: In the above program, we have done the addition of two numbers with the help of add() method and printed the result.

sub() Method

It is similar as add() function, sub() function is used for perform subtraction. 

We can see the difference between the given numbers with this function.

Example:

# Python code for demonstrating

# sub() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 5

# using sub() method

# printing the result

print ("The difference of numbers is :",end="");

print (operator.sub(a, b))

Output:

The difference of numbers is: 2

Explanation: In the above program, we have done subtraction of two numbers with the help() of sub() method and printed the resultant outcome.

mul() Method

We can use the mul() method for multiplications and it works the same as *. Here we are defining the mul() method.

Example:

# Python code for demonstrating

# mul() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 5

# using mul() method

# printing the result

print ("The product of numbers is :",end="");

print (operator.mul(a, b))

Output:

The product of numbers is : 35

Explanation: In the above program, we have multiplied two numbers with the help of the mul() method and printed the result.

truediv() Method

The truediv() method is used for division operations. It works as same as /. Here, we are defining the truediv() method with the help of an example.

Example:

# Python code for demonstrating

# truediv() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 5

# using truediv() method

# printing the result

print ("The true division of numbers is : ",end="");

print (operator.truediv(a,b))

Output:

The true division of numbers is : 1.4

Explanation:  In the above program, the truediv() method is used for the division. We have printed the result with the use of the truediv() method.

floordiv() Method

The floordiv() method is also used for the division but the results will be different from the actual division result. Because it gives the nearest integer value that is less than or equal to the result. It works as same as //.

Example:

# Python code for demonstrating

# floordiv() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 5

# using floordiv() method

# printing the result

print ("The floor division of numbers is : ",end="");

print (operator.floordiv(a,b))

Output:

The floor division of numbers is: 1

Explanation: In the above program, we have used the floordiv() method and printed the resultant value that is the nearest integer value that is less than or equal to the resultant value.

mod() Method

We can find modulo by using the mod() method. It works as same as %. Here is an example of the mod() method.

Example:

# Python code for demonstrating

# fmod() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 5

# using mod() method

# printing the result

print ("The exponentiation of numbers is : ",end="");

print (operator.pow(a,b))

Output:

The exponentiation of numbers is: 16807

Explanation: In the above example, we have calculated the modulo with the help of the mod() method and printed the exponentiation of numbers. This method is used as same as the % operator.

pow() Method

In the operator module, the pow() method is used for exponentiation which means x**y treated as ab. It works the same as **. Here we are explaining the pow() method with an example.

Example:

# Python code for demonstrating

# pow() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 5

# using pow() method

# printing the result

print ("The modulus of numbers is : ",end="");

print (operator.mod(a,b))

Output:

The modulus of numbers is: 2

Explanation: In the above example, we have defined the working of the pow() method and it worked as same as the ** operator.

eq() Method

The eq() method is used for checking equality and it works as same as ==. It checks that the two values are equal or not. Here is an example of defining the eq() method.

Example:

# Python code for demonstrating

# eq() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 7

# using eq() method

# printing the result

if (operator.eq(a,b)):

       print ("7 is equal to 7")

else : print ("7 is not equal to 7")

Output:

7 is equal to 7

Explanation: In the above example, we have defined the use of the eq() method and checked the equality between the arguments. It worked as same as == operator. 

ne() Method

We can use ne() method for checking whether the two variables are not equal to each other or not. It returns True if the values are not equal otherwise it returns False. It works as same as !=. Here, we are defining the ne() method with an example.

Example:

# Python code for demonstrating

# ne() method

# import operator module

import operator

# variables initiliazation

a = 7

b = 9

# using ne() method

# printing the result

if (operator.ne(a,b)):

       print ("7 is not equal to 9")

else : print ("7 is equal to 9")

Output:

7 is not equal to 9

Explanation: In the above example, we have defined the ne() method in which we examined that two values are not equal to each other. Here, true is returned if values are not equal otherwise it returns false. It worked as same as !=. 

gt() Method

The gt() method is used for checking the difference between the arguments that means it checks the passed argument is greater than the second argument or not. If the condition is satisfied then it returns True otherwise it returns False. Here, we are defining the gt() method with the help of an example.

Example:

# Python code for demonstrating

# gt() method

# import operator module

import operator

# variables initialization

a = 9

b = 6

# using gt() method

# printing the result

if (operator.gt(a,b)):

       print ("9 is greater than 6")

else : print ("9 is not greater than 6")

Output:

4 is greater than 3

Explanation: In the above example, we have checked that the passed argument is greater than the second argument or not with the help of the gt() method.

lt() Method

The it () method is used for checking that the value of the first argument is less than the value of the second argument or not. It works as same as <. Here, we are defining the it() method with the help of an example.

Example:

# Python code for demonstrating

# it() method

# import operator module

import operator

# variables initialization

a = 9

b = 6

# using it() method

# printing the result

if(operator.lt(a,b)):

       print ("9 is less than 6")

else : print ("9 is not less than 6")

Output:

9 is not less than 6

Explanation: In the above example, we have explained the use of the it() method by checking that the value of the first argument is less than the value of the second argument or not. It worked as same as <.

ge() Method

In the operator module, The ge() method is used for checking that the first argument is greater than or equal to the second argument. It works as same as >=. Here, we are defining the ge() method with the help of an example.

Example:

# Python code for demonstrating

# ge() method

# import operator module

import operator

# variables initialization

a = 9

b = 6

# using ge() method

# printing the result

if (operator.ge(a,b)):

       print ("9 is greater than or equal to 6")

else : print ("9 is not greater than or equal to 6")

Output:

9 is greater than or equal to 6 

Explanation: In the above example, we have checked that the first argument is greater than or equal to the second argument by using the ge() method. It worked as same as >=.

le() Method

The le() method is used for checking whether the first argument is less than the second argument or not. If the condition is satisfied it returns True otherwise it returns False.

It works as same as <= operator. Here, we are defining the le() method with the help of an example.

Example:

# Python code for demonstrating

# le() method

# import operator module

import operator

# variables initialization

a = 9

b = 9

# using le() method

# printing the result

if(operator.le(a,b)):

       print ("9 is less than or equal to 9")

else : print ("9 is not less than or equal to 9")

Output:

9 is less than or equal to 9

Explanation: In the above example, we have defined the use of le() method by checking whether the first argument is less than the second argument or not. If the condition is satisfied it returns True otherwise it returns False. It worked as same as <= operator. 

Conclusion

In the above article, we have studied the operator module in Python. Also, we have seen the use of different methods in the operator module.


Related Topics

Subprocess in Python

In this tutorial, we will understand what is a subprocess in python and will understand how to use it. Subprocess A subprocess is a very prevailing portion of the python library. It...

3 minutes read.

Python round() function

Python round() function The round() function in Python returns a number rounded to ‘ndigits’ precision after the decimal point. If ndigits is omitted or is None, it returns the nearest integer to its input. Syntax round(number[, ndigits]) Parameter Number: This parameter represents the...

1 minute read.

Find Last Occurrence of Substring using Python

Introduction When planning to work with strings, we may need to determine whether a substring is present. This issue is rather typical, and there have been numerous discussions about how to...

3 minutes read.

Python math.cos and math.acos function

Math.cos() function In Python, the Math module is used for performing the mathematical operations. It includes the math.cos() function that is used for obtaining the cosine value of an angle in...

3 minutes read.

Python Indentation

Overview The spaces at the start of a code line are known as an indentation in Python programming. Indentation is only used for readability in other programming languages like C, C++,...

8 minutes read.

Python Filter List

To filter a list, we use filter () method function. The filter () will test every element true or not in the sequence. Syntax: Filter(function, sequence) Parameters: Function: Function that check and verifies if...

2 minutes read.

Python Unit Test Cheat String

Python: Python is an interactive and more accessible language than any other programming language. The python programming language uses a variety of libraries to perform the operations in a faster way....

3 minutes read.

Python Breakpoint

Introduction In Python 3.7, a brand-new created function called breakpoint() was added. Due to the close relationship between both the executable and the code of a debugging component, debugging Python programming...

4 minutes read.

Allocate a minimum number of pages in python

You have given a sorted array of size n which represents the number of pages in n different books and an integer value which denotes the number of students. We...

4 minutes read.

Check Palindrome in Python

Python is an object-oriented high-level programming language. Python has dynamic semantics and has high-level built-in data structures which support dynamic typing and dynamic binding. Python provides rapid development. It has...

4 minutes read.

How to Declare a Variable in Python?

The concept of constants and variables is something that we are studying right from our primary classes. We know that constants are the fixed values whereas variables are those whose...

4 minutes read.

Python GUI Programming

GUI (Graphical User Interface) GUI is a graphics-based operating system that uses icons and menus to interact with the user. Python mostly works on CLI (Command Line Interface). Widgets Any user interface has...

4 minutes read.

Python program to print calendar

Python program to print the calendar This article will explain how to print the calendar of month and year using Python's calendar module. It's a straightforward thing in Python by importing...

1 minute read.

How to Practice Python Programming

Learning python kkis a step towards coding. Python gets one closer to programming languages. It is essential to practice every programming language to become a professional in coding. It is...

4 minutes read.

Sklearn linear Model in Python

The most effective and reliable Python machine learning library is Sklearn. Through a Python consistency interface, it offers a variety of effective tools for statistical modeling and machine learning, including...

5 minutes read.

Python program to find the area of a circle

Python program to find the area of a circle This article will discuss how to find the area of a circle in Python with a given radius. The area of a...

2 minutes read.

EDA in Python

The EDA is the exploratory data analysis; the data scientists mainly use the EDA to understand the main features of the data quickly, the variables in python and the relationship...

6 minutes read.

Implementing geometric shapes into the game in python

Geometric Drawings We are trying to draw various shapes of geometry by using pygame module to implement Geometric Drawings in game. Let us revise few syntax of basic shapes, to get started...

7 minutes read.

Python Examples

In this tutorial, we will see some examples related to python. This will include some basic example questions and their code in Python. Write a program to print “Hello Python”. print(‘Hello Python’) Output Hello...

5 minutes read.

Python String isalpha() method

Python String isalpha() method The string.isalpha () method in Python returns a boolean value true if all characters in the  string are alphabetic else for any other value it returns false. Syntax isalpha()  Parameter NA Return This...

1 minute read.