0% found this document useful (0 votes)
11 views

Python Notes by Ankush Chap-08-Operators

This document is a tutorial on operators in Python, explaining their definition and types, including arithmetic, comparison, assignment, logical, identity, membership, and bitwise operators. It provides examples of each type of operator and details on their usage and precedence. Additionally, it includes a cheat sheet summarizing the operators and their functions.

Uploaded by

paidpdfnotes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Python Notes by Ankush Chap-08-Operators

This document is a tutorial on operators in Python, explaining their definition and types, including arithmetic, comparison, assignment, logical, identity, membership, and bitwise operators. It provides examples of each type of operator and details on their usage and precedence. Additionally, it includes a cheat sheet summarizing the operators and their functions.

Uploaded by

paidpdfnotes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

PYTHON TUTORIAL FOR BEGINNERS

Chapter - 08

Operators in Python
• What are Operators
• Types of Operators
• Operators Examples

Operators in Python
Operators in Python are special symbols or keywords used to perform
operations on operands (variables and values).
Operators: These are the special symbols/keywords. Eg: + , * , /, etc.
Operand: It is the value on which the operator is applied.
Examples
Addition operator '+': a + b
Equal operator '==': a == b
and operator 'and': a > 10 and b < 20

Types of Operators
Python supports various types of operators, which can be broadly categorized as:
1. Arithmetic Operators
2. Comparison (Relational) Operators
3. Assignment Operators
4. Logical Operators
5. Bitwise Operators
6. Identity Operators
7. Membership Operators

P y thon No te s by Ankush
Operators Cheat Sheet

Operator Description
() Parentheses
** Exponentiation
+, -, ~ Positive, Negative, Bitwise NOT
*, /, //, % Multiplication, Division, Floor Division, Modulus
+, - Addition, Subtraction
==, !=, >, >=, <, <= Comparison operators

is, is not, in, not in Identity, Membership Operators


NOT, AND, OR Logical NOT, Logical AND, Logical OR
<<, >> Bitwise Left Shift, Bitwise Right Shift
&, ^, | Bitwise AND, Bitwise XOR, Bitwise OR

1. Arithmetic Operators
Arithmetic operators are used with numeric values to perform mathematical
operations such as addition, subtraction, multiplication, and division.

P y thon No te s by Ankush
Precedence of Arithmetic Operators in Python:
P – Parentheses
E – Exponentiation
M – Multiplication
D – Division
A – Addition
S – Subtraction

2. Comparison (Relational) Operators


Comparison operators are used to compare two values and return a Boolean
result (True or False).

3. Assignment Operators
Assignment operators are used to assign values to variables.

P y thon No te s by Ankush
4. Logical Operators
Logical operators are used to combine conditional statements.

5. Identity & Membership Operators


Identity operators are used to compare the memory locations of two objects, not
just equal but if they are the same objects.
Membership operators checks whether a given value is a member of a sequence
(such as strings, lists, and tuples) or not.

6. Bitwise Operators
Bitwise operators perform operations on binary numbers.

P y thon No te s by Ankush
Bitwise Operators Example:
Compare each bit in these numbers. Eg:1

0101 (This is 5 in binary) a = 5 0101


0011 (This is 3 in binary) b = 3 0011
------- print(a fi b)
0001 (This is the result of 5 fi 3) Output: 1 0001

Rules: 0 – False, 1 - True Eg:2


True + True = True a = 5 0101
True + False = False b = 8 1000
False + False = False print(a fi b)
Output: 0 0000

Python Tutorial Playlist:

P y thon No te s by Ankush`

You might also like