Page 23 - tp_Modula_v2.0
P. 23

Assignment Operators

                 The assignment operators are used to assign the value of the right expression to the left operand.
                 The assignment operators are described in the following table:



                  Operator         Name                              Description                          Example

                      =       Assignment       It assigns the value of operand on the right side to         x = 5
                                               the left side operand.

                     +=       Addition         It adds right operand to the left operand and assigns       x += 3

                              assignment       the result to left operand. x+=3 is equivalent to
                                               x=x+3.

                     –=       Subtraction      It subtracts right operand from the left operand and        x –= 3
                              assignment       assigns the result to left operand. x–=3 is equivalent

                                               to x=x–3.

                      *=      Multiplication  It multiplies right operand with the left operand and        x *= 3
                              assignment       assigns the result to left operand. x*=3 is equivalent
                                               to x=x*3.

                      /=      Division         It divides left operand with the right operand and           x /= 3

                              assignment       assigns the result to left operand. x/=3 is equivalent
                                               to x=x/3.

                     %=       Remainder        It takes modulus of two operands and assigns the            x %= 3
                              assignment       result to left operand. x%=3 is equivalent to x=x%3.


                     //=      Floor division   It performs floor division on operators and assigns         x //= 3
                              assignment       the value to the left operand. x//=3 is equivalent to
                                               x=x//3.

                     **=      Exponentiation  It performs exponential (power) calculation on               x **= 3

                              assignment       operators and assigns the value to the left operand.
                                               x**=3 is equivalent to x=x**3.



















                                                                            Data Types and Operators in Python    21
   18   19   20   21   22   23   24   25   26   27   28