# Operator Functions in Python | Set 1

File handling | Python Methods and Functions

1. add (a, b) : — This function returns the addition of the given arguments.
Operation —  a + b.

2. sub (a, b) : — This function returns the difference of the given arguments.
Operation —  a — b.

3. mul (a, b) : — This function returns the product of the given arguments.
Operation —  a * b.

 ` # Python code to demonstrate how it works ` ` # add (), sub (), mul () ` ` `  ` # import 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 `

4. truediv (a, b) : — This function returns the separation of the given arguments.
Operation —  a / b.

5. floordiv (a, b) : — This function also returns the division of the given arguments. But the value is an intermediate value, that is, returns the largest small integer
Operation —  a // b.

6. pow (a, b) : — This function returns raising to the power of the given arguments.
Operation —  a ** b.

7. mod (a, b) : — this function returns the module of the given arguments.
Operation — % b.

 ` # Python code to demonstrate how it works ` ` # truediv (), floordiv (), pow (), mod () `   ` # import operator module ` ` import ` ` operator `   ` # Initializing variables ` ` a ` ` = ` ` 5 `   ` b ` ` = ` ` 2 `   ` # using truediv () to separate 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 power two numbers ` ` print ` ` (` ` "The exponentiation of numbers is:" ` `, end ` ` = ` ` ""); ` ` print ` ` (operator. ` ` pow ` ` (a, b)) `   ` # using mod () to get a two-number module ` ` 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 `

8. lt (a, b) : — This function is used to check if a is less than b or not . Returns true if a is less than b, otherwise returns false.
Operation —  a & lt; b .

9. le (a, b) : — This function is used to check if ab is less than or equal to . Returns true if a is less than or equal to b, otherwise returns false.
Operation —  a & lt; = b .

10. eq (a, b) : — This function is used to check if ab is equal to or not . Returns true if a is equal to b, otherwise returns false.
Operation —  a == b .

 ` # Python code to demonstrate how it works ` ` # lt (), le () and eq () `   ` # import statement module ` ` import ` ` operator `   ` # Initializing variables ` ` a ` ` = ` ` 3 ` ` `  ` b ` ` = ` ` 3 `   ` # using lt () to check if a is less than b ` ` if ` ` (opera tor.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 ab is equal ` ` 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 `

11. gt (a, b) : — This function is used to check if a is greater than b or not . Returns true if a is greater than b, otherwise returns false.
Operation —  a & gt; b .

12. ge (a, b) : — This function is used to check whether a is greater than or equal to a or less than b . Returns true if a is greater than or equal to b, otherwise returns false.
Operation —  a & gt; = b .

13. ne (a, b) : — This function is used to check if a is not equal to b or . Returns true if a is not equal to b, otherwise returns false.
Operation —  huh! = B.

 ` # Python code to demonstrate how it works ` ` # gt (), ge () and ne () `   ` # import statement module ` ` import ` ` operator `   ` # Initializing variables ` ` a ` ` = ` ` 4 `   ` b ` ` = ` ` 3 ` ` `  ` # using gt () to check if a is greater than b ` ` if ` ` (operator.gt (a, b)): < / code> `` print ( "4 is greater than 3" ) else : print ( "4 is not greater than 3 " )    # using ge () to check if ab is greater than or equal to ab 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 that 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 `

This article is courtesy of Manjeet Singh . If you are as Python.Engineering and would like to contribute, you can also write an article using contribute.python.engineering or by posting an article contribute @ python.engineering. See my article appearing on the Python.Engineering homepage and help other geeks.