Python Operators

Python Operators

Python Arithmetic Operators

In the following program, we take two numbers: a, and b; and perform arithmetic operations on these numbers.

Python Program

a = 5
b = 2

print('a + b  :', (a + b))  #Arithmetic Addition
print('a - b  :', (a - b))  #Arithmetic Subtraction
print('a * b  :', (a * b))  #Arithmetic Multiplication
print('a / b  :', (a / b))  #Arithmetic Division
print('a % b  :', (a % b))  #Arithmetic Modular Division
print('a // b :', (a // b)) #Arithmetic Floor Division
print('a ** b :', (a ** b)) #Arithmetic Exponentiation
Run

Output

a + b  : 7
a - b  : 3
a * b  : 10
a / b  : 2.5
a % b  : 1
a // b : 2
a ** b : 25

The following tutorials cover Arithmetic Operators in detail.

  • AdditionPython Tutorial for Arithmetic Addition operator, with syntax and examples.
  • SubtractionPython Tutorial for Arithmetic Subtraction operator, with syntax and examples.
  • MultiplicationPython Tutorial for Arithmetic Multiplication operator, with syntax and examples.
  • DivisionPython Tutorial for Arithmetic Division operator, with syntax and examples.
  • Modular DivisionPython Tutorial for Arithmetic Modular Division operator, with syntax and examples.
  • ExponentiationPython Tutorial for Arithmetic Exponentiation operator, with syntax and examples.
  • Floor DivisionPython Tutorial for Arithmetic Floor-Division operator, with syntax and examples.

Python Comparison Operators

In the following program, we take two numbers: a, and b; and perform comparison operations on these numbers.

Python Program

a = 5
b = 2

print('a == b :', (a == b))  #Comparison Equal to
print('a != b :', (a != b))  #Comparison Not Equal to
print('a > b  :', (a > b))   #Comparison Greater than
print('a < b  :', (a < b))   #Comparison Less than
print('a >= b :', (a >= b))  #Comparison Greater than or Equal to
print('a <= b :', (a <= b))  #Comparison Less than or Equal to
Run

Output

a == b : False
a != b : True
a > b  : True
a < b  : False
a >= b : True
a <= b : False

The following tutorials cover Comparison/Relational Operators in detail.

  • EqualPython Tutorial for Comparison Equal operator, with syntax and examples.
  • Not equalPython Tutorial for Comparison Not-Equal operator, with syntax and examples.
  • Greater thanPython Tutorial for Comparison Greater-than operator, with syntax and examples.
  • Less thanPython Tutorial for Comparison Less-than operator, with syntax and examples.
  • Greater than or equal toPython Tutorial for Comparison Greater-than or Equal-to operator, with syntax and examples.
  • Less than or equal toPython Tutorial for Comparison Less-than or Equal-to operator, with syntax and examples.

Python Logical Operators

In the following program, we take boolean values in a, and b; and perform logical operations on these values.

Python Program

a = True
b = False

print('a and b :', (a and b))
print('a or  b :', (a or b))
print('  not a :', (not a))
Run

Output

a and b : False
a or  b : True
  not a : False

The following tutorials cover Logical Operators in detail.

  • andPython Tutorial for Logical and operator, with syntax and examples.
  • orPython Tutorial for Logical or operator, with syntax and examples.
  • notPython Tutorial for Logical not operator, with syntax and examples.

Python Identity Operators

The following tutorials cover Identity Operators in detail.

  • isPython Tutorial for Identity is operator, with syntax and examples.
  • is notPython Tutorial for Identity is not operator, with syntax and examples.

Python Membership Operators

In the following program, we take a value in a, and a list in b; and check if a is member of b or not using membership operators.

Python Program

a = 'apple'
b = ['apple', 'banana', 'cherry']

print('a in b     :', (a in b))      #membership in
print('a not in b :', (a not in b))  #membership not in
Run

Output

a in b     : True
a not in b : False

The following tutorials cover Membership Operators in detail.

  • inPython Tutorial for Membership in operator, with syntax and examples.
  • not inPython Tutorial for Membership not in operator, with syntax and examples.

Python Bitwise Operators

In the following program, we take boolean values in a, and b; and perform logical operations on these values.

Python Program

a = 5
b = 2

print('a & b  :', (a & b))   #bitwise AND
print('a | b  :', (a | b))   #bitwise OR
print('a ^ b  :', (a ^ b))   #bitwise XOR
print('  ~ b  :', (~ b))     #bitwise NOT
print('a << b :', (a << b))  #bitwise Left Shift
print('a >> b :', (a >> b))  #bitwise Right Shift
Run

Output

a & b  : 0
a | b  : 7
a ^ b  : 7
  ~ b  : -3
a << b : 20
a >> b : 1

The following tutorials cover Bitwise Operators in detail.

  • Bitwise ANDPython Tutorial for Bitwise AND operator, with syntax and examples.
  • Bitwise ORPython Tutorial for Bitwise OR operator, with syntax and examples.
  • Bitwise XORPython Tutorial for Bitwise XOR operator, with syntax and examples.
  • Bitwise NOTPython Tutorial for Bitwise NOT operator, with syntax and examples.
  • Zero Fill Left ShiftPython Tutorial for Bitwise Left Shift operator, with syntax and examples.
  • Signed Right ShiftPython Tutorial for Bitwise Right Shift operator, with syntax and examples.