Advertisements
Advertisements
Question
What are the assignment operators that can be used in Python?
Advertisements
Solution
Assignment operators:
In Python, = is a simple assignment operator to assign values to variables. Let a = 5 and b = 10 assign the value 5 to a and 10 to b this two assignment statements can also be given as a, b = 5, 10 that assigns the value 5 and 10 on the right to the variables a and b respectively. There are various compound operators in Python like + =, – =,* =, / = % =,** = and //= are also available.
| Operator | Description | Example |
| Assume x=10 | ||
| = | Assigns right side operands to left variable | >>> x=10 >>> b= "Computer" |
| += | Added and assign back the result to left operand i.e. x=30 | >>> x+=20 # x=x+20 |
| -= | Subtracted and assign back the result to left operand i.e. x=25 | >>> x-=5 # x=x-5 |
| * = | Multiplied and assign back the result to left operand i.e. x=125 | >>> x*=5 # x=x*5 |
| /= | Divided and assign back the result to left operand i.e. x=62.5 | >>> x/=2 # x=x/2 |
| %= | Taken modulus(Remainder) using two operands and assign the result to left operand i.e. x=2.5 | >>> x%=3#x=x%3 |
| **= | Performed exponential (power) calculation on operators and assign value to the left operand i.e. x=6.25 | >>> x**=2#x=x**2 |
| //= | Performed floor division on operators and assign value to the left operand i.e. x=2.0 | >>> x//=3 |
APPEARS IN
RELATED QUESTIONS
Which operator is also called a Comparative operator?
What are the different operators that can be used in Python?
What is a literal?
Write short notes on the Arithmetic operator with examples.
Write short notes on Escape sequences with examples.
What are string literals? Explain.
If (a>b&&b>c) then largest number is ______.
A student executes the following code to increase the value of a variable 'x' by 2.
He has written the following statement, which in incorrect.
x=+2;
What will be the correct statement?
- x+=2;
- x=2
- x=x+2;
Consider the following program segment in which the statements are jumbled, choose the correct order of statements to swap two variables using the third variable.
void swap(int a, int b)
{ a=b; -> (1)
b=t; -> (2)
int t=0; -> (3)
t=a; -> (4)
}
Evaluate the given expression when the value of a=2 and b=3
b*=a++-++b+ ++a;
System.out.println("a="+a);
System.out.println("b="+b);