This document summarizes Python operators including arithmetic, assignment, comparison, logical, identity, membership, and bitwise operators. It provides examples of common operators like addition, subtraction, equality checking, and shows how operators like assignment, logical AND, and bitwise XOR work. Usage examples are given for arithmetic operations, comparisons, and basic programs.
Python Operators
Operatorsare used to perform operations on variables and values
Python divides the operators in the following groups
Arithmetic operators
Assignment operators
Comparison operators
Logical operators
Identity operators
Membership operators
Bitwise operators
3.
Python Arithmetic operators
OperatorName Example
+ Addition x + y
- Subtraction x - y
* Multiplication x * y
/ Division x / y
% Modulus x % y
** Exponentiation x ** y
// Floor division x // y
4.
Python Assignment Operators
OperatorExample Same As
= x = 5 x = 5
+= 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
<<= x <<= 3 x = x << 3
5.
Python Comparison Operators
OperatorName 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
6.
Python Logical Operators
OperatorDescription 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)
7.
Python Identity Operators
OperatorDescription 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
8.
Python Membership Operators
OperatorDescription 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
9.
Python Bitwise Operators
Operat
or
NameDescription
& 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
10.
Exercise
Multiply 10with 5 and print the result.
Divide 10 by 2, and print the result
If 5____ 10:
Print (“5 and 10 is not equal”)
11.
Program time
1.PrintHello World
2. Add Two numbers
3.Take an input from user and display the same.
4. Find the square of a number.