Assignment Operators in PythonIn this section, we will discuss the assignment operators in the Python programming language. Before moving on to the topic, let’s give a brief introduction to operators in Python. Operators are special symbols used in between operands to perform logical and mathematical operations in a programming language. The value on which the operator operates the computation is called the operand. There are different types of operators arithmetic, logical, relational, assignment, and bitwise, etc. Python has an assignment operator that helps to assign values or expressions to the left-hand-side variable. The assignment operator is represented as the “=” symbol used in assignment statements and assignment expressions. In the assignment operator, the right-hand side value or operand is assigned to the left-hand operand. Following are the examples of the assignment operators: Types of Assignment Operators Following are the different types of assignment operators in Python:
Assignment Operator (=)A simple assignment operator assigns the right side operand expression or value to the left side operand. Syntax Example: Output: Output = 5 Add and Assignment Operator (+=)An operator adds the right side operand or value to the left operand before assigning the result to the left operand. Syntax Example: Output: Output = 9 Subtract and Assignment Operator (-=)An operator subtracts the right side operand or value from the left operand and stores the value to the left operand. Syntax Example: Output: Output = 2 Multiply and Assignment Operator (*=)An operator multiplies the right side operand or value to the left operand and stores the product to the left operand. Syntax Example: Output: Output = 60 Divide and Assignment Operator (/=)An operator divides the left operand by the right operand before assigning the result to the left operand. Syntax Example: Output: Output = 20.0 Modulus and Assignment Operator (%=)An operator divides the left operand by the right side operand or value and places the remainder to the left side operand. Syntax Example: Output: Output = 2 Floor division and Assignment Operator (//=)A floor division operator divides the left operand by the right side operand or value and then assigns floor (value) to the left operand. Syntax Example: Output: Output = 21 Exponent and Assignment Operator (**=)An exponent assign operator is used to get the exponent value using both operands and assign the result into the left operand. Syntax Example: Output: Output = 64 Bitwise And (&) and Assignment Operator (&=)A Bitwise And (&) and assigns operator is used to operate on both (left and right) operands and assign results into the left operand. Syntax Example: Output: Output = 4 Bitwise OR and Assignment Operator (|=)A Bitwise OR and Assignment operator is used to operate on both (left and right) operand and store results into the left operand. Syntax Example: Output: Output = 15 Bitwise XOR and Assignment Operator (^=)A Bitwise XOR and Assignment operator operated on both (left and right) operand and assign the results into the left operand. Syntax Example: Output: Output = 11 Bitwise Right Shift and Assign Operator (>>=)An operator shifts the specified amount of bits or operands to the right and assigns value to the left operand. Syntax Example: Output: Output = 1 Bitwise Left Shift and Assign operator (<<=)An operator shifts the specified amount of operands to the left side and assigns the result to the left operand. Syntax Example: Output: Output = 24 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/263446.html