Operators in Python Prakash G Khaire The Mandvi Education Society Institute of Computer Studies
Operator • An operator is a symbol that performs an operation. • An operator acts on some variables called operands. • If an operator acts on single variable, it is called unary operators • If an operator acts on two variables, then it is called binary operator • If an operator acts on three variables, then it is called ternary operator.
Types of operators in Python • Arithmetic Operators • Assignment Operators • Unary minus operator • Relational Operators • Logical Operators • Boolean Operators • Bitwise Operators
Arithmetic Operators Operator Meaning Example Result + Addition Operator. Adds two Values. a + b 7 - Subtraction Operator. Subtracts one value from another a – b 3 * Multiplication Operator. Multiples values on either side of the operator a * b 10 / Division Operator. Divides left operand by the right operand. a / b 2.5 % Modulus Operator. Gives reminder of division a % b 1 ** Exponent Operator. Calculates exponential power value. a ** b gives the value of a to the power of b a ** b 25 // Integer division, also called floor division. Performs division and gives only integer quotient. a // b 2 a = 5 b = 2
Assignment Operators Operator Example Meaning Result = z = x + y Assignment operator. Stores right side value into left side variable. z = 5 += z+=x Addition assignment operator. Adds right operand to the left operand and stores the result into left operand. z = 8 -= z-=x Subtraction assignment operator. subtracts right operand to the left operand and stores the result into left operand. z = 2 *= z*=x Multiplication assignment operator. Multiplies right operand to the left operand and stores the result into left operand. z = 15 /= z/=y Division assignment operator. Divides left operand with the right operand and stores the result into left operand. z = 2.5 %= z%=x Modulus assignment operator. Divides left operand to the right operand and stores the result into left operand. 2 **= z**=y Exponential assignment operator. Performs power value and then stores the result into left operands 25 //= z//=y Floor division assignment operator. Performs floor division and then stores 2 x = 3 y = 2 z = 5
Assignment Operators
Arithmetic Operators #To find the sum of two numbers a = 10 # store 10 into variable a

Operators in python

  • 1.
    Operators in Python PrakashG Khaire The Mandvi Education Society Institute of Computer Studies
  • 2.
    Operator • An operatoris a symbol that performs an operation. • An operator acts on some variables called operands. • If an operator acts on single variable, it is called unary operators • If an operator acts on two variables, then it is called binary operator • If an operator acts on three variables, then it is called ternary operator.
  • 3.
    Types of operatorsin Python • Arithmetic Operators • Assignment Operators • Unary minus operator • Relational Operators • Logical Operators • Boolean Operators • Bitwise Operators
  • 4.
    Arithmetic Operators Operator MeaningExample Result + Addition Operator. Adds two Values. a + b 7 - Subtraction Operator. Subtracts one value from another a – b 3 * Multiplication Operator. Multiples values on either side of the operator a * b 10 / Division Operator. Divides left operand by the right operand. a / b 2.5 % Modulus Operator. Gives reminder of division a % b 1 ** Exponent Operator. Calculates exponential power value. a ** b gives the value of a to the power of b a ** b 25 // Integer division, also called floor division. Performs division and gives only integer quotient. a // b 2 a = 5 b = 2
  • 5.
    Assignment Operators Operator ExampleMeaning Result = z = x + y Assignment operator. Stores right side value into left side variable. z = 5 += z+=x Addition assignment operator. Adds right operand to the left operand and stores the result into left operand. z = 8 -= z-=x Subtraction assignment operator. subtracts right operand to the left operand and stores the result into left operand. z = 2 *= z*=x Multiplication assignment operator. Multiplies right operand to the left operand and stores the result into left operand. z = 15 /= z/=y Division assignment operator. Divides left operand with the right operand and stores the result into left operand. z = 2.5 %= z%=x Modulus assignment operator. Divides left operand to the right operand and stores the result into left operand. 2 **= z**=y Exponential assignment operator. Performs power value and then stores the result into left operands 25 //= z//=y Floor division assignment operator. Performs floor division and then stores 2 x = 3 y = 2 z = 5
  • 6.
  • 7.
    Arithmetic Operators #To findthe sum of two numbers a = 10 # store 10 into variable a