Class 12 : Review Of Python Basics

#### Class 12 : Python

Python Basics
Data Types
String
List
Tuple
Dictionary
Flow of Execution
Mutable and Immutable Types
Type Casting

#### Class 12 : Python Revision MCQs

Revision Tour MCQs

# Operators

Operators are used to perform operations on variables and values.

Python divides the operators in the following groups:

Arithmetic operators : (+,-,*,/,%,**,//)

Subtraction (-) : To subtract one value from the other. Example: 40-30 is 10

Multiplication (*) : To multiply numbers. Example: 3.5*2 is 7

Division (/) : To find the quotient. Example : 3/2 is 1.5

Floor division (//) :- To find the integer part of the quotient when one number is divided by another. Example : 3//2 is 1 or 10.0//3 is 3.0

Modulus (%) : It returns the remainder after diving one number by the other. Example : 5%2 is 1

Exponent(**): To raise the number to the power of the other. Example value of 3**2 or 32 is 9.

Assignment operators: (=,+=,-=,*=,/=,**=,//=,%=)

```a=10
print(a)
a=a+10
print(a)
a=10
a+=10
print(a)```

Output:

10
20
20

Subtract and assign(-=):

```a=20
print(a)
a=a-10
print(a)
a=20
a-=10```

Output:

20
10
10

Multiply and assign(*=):

```a=10
print(a)
a=a*10
print(a)
a=10
a*=10
print(a)```

Output:

10
100
100

Divide and assign quotient(/=):

```a=20
print(a)
a=a/10
print(a)
a=20
a/=10
print(a)```

Output:

20
2.0
2.0

Divide and assign remainder(%=):

```a=20
print(a)
a=a%10
print(a)
a=5
a%=2
print(a)```

Output:
20
0
1

Floor division and assign(//=):

```a=5
print(a)
a=a//2
print(a)
a=5
a//=2
print(a)```

Output:
5
2
2

Exponent and assign(**=):

```a=2
print(a)
a=a**2
print(a)
a=2
a**=2
print(a)```

Output:
2
4
4

Important Pages