Python operators types and examples with code pdf for class 11, 12 cbse download 2021
Python divides the operators in the following groups:
Arithmetic operators
Assignment operators
Comparison operators
Logical operators
Identity operators
Membership operators
Bitwise operators
Python Arithmetic Operators
Arithmetic operators are used with numeric values to perform common mathematical operations:
Operator
Name, Example
+
Addition
x + y
–
Subtraction
x – y
*
Multiplication
x * y
/
Division
x / y
………………
%
Modulus
x % y
**
Exponentiation
x ** y
……………
//
Floor division
x // y
Python Assignment Operators
Assignment operators are used to assign values to variables:
Operator
Example
Same As
=
x = 5
x = 5
+=
x += 3
x = x + 3
Try it »
=
x = 3
x = x – 3
*=
x *= 3
x = x * 3
/=
x /= 3
x = x / 3
%=
x %= 3
x = x % 3
//=
x //= 3
x = x // 3
**=
x **= 3
x = x ** 3
&=
x &= 3
x = x & 3
=
x = 3
x = x  3
^=
x ^= 3
x = x ^ 3
=
x >>= 3
x = x >> 3
<<=
x <<= 3
x = x << 3
Python Comparison Operators
Comparison operators are used to compare two values:
Operator
Name
Example
Operator name with example
Equal
x == y
!=
Not equal
x != y
>
Greater than
x > y
<
Less than
x < y
=
Greater than or equal to
x >= y
<=
Less than or equal to
x <= y
Python Logical Operators
Logical operators are used to combine conditional statements:
Operator
Description
Example
and
Returns True if both statements are true
x < 5 and x < 10
or
Returns True if one of the statements is true
x < 5 or x < 4
not
Reverse the result, returns False if the result is true
not(x < 5 and x < 10)
Python Identity Operators
Identity operators are used to compare the objects, not if they are equal, but if they are actually the same object, with the same memory location:
Operator
Description
Example
is
Returns True if both variables are the same object
x is y
is not
Returns True if both variables are not the same object
x is not y
Try it »
Python Membership Operators
Membership operators are used to test if a sequence is presented in an object:
Operator
Description
Example
in
Returns True if a sequence with the specified value is present in the object
x in y
not in
Returns True if a sequence with the specified value is not present in the object
x not in y
Try it »
Python Bitwise Operators
Bitwise operators are used to compare (binary) numbers:
Operator
Name
Description
&
AND
Sets each bit to 1 if both bits are 1

OR
Sets each bit to 1 if one of two bits is 1
^
XOR
Sets each bit to 1 if only one of two bits is 1
~
NOT
Inverts all the bits
<<
Zero fill left shift
Shift left by pushing zeros in from the right and let the leftmost bits fall off
>
Signed right shift
Shift right by pushing copies of the leftmost bit in from the left, and let the rightmost bits fall off