Operators in Python

By Operators in Python is very use full to perform any operation and logic.
Operators are special symbols that carry out arithmetic or logical or any other computation.
Python can construct which symbol can we used to manipulate the value of the operands.

1) Arithmetic Operators

Arithmetic operators are used to perform mathematical operations like addition, subtraction, multiplication etc.

2) Relational Operators

These are also known as Comparison operators.
Relational operators are used to compare or relate the values.
It either return True or False according to the condition.

3) Logical Operators

The logical operators for And, Or and Not are used to combine simple relational statements into more complex expressions.

4) Bitwise Operators

Bitwise operators act on the operands as if they were strings of binary digits.
It operates bit by bit, hence the name bitwise operator.
The bitwise operator works at bit and performs bit by bit operations in Python.

Operator Meaning
& Bitwise AND
| Bitwise OR
~ Bitwise NOT
^ Bitwise XOR
>> Bitwise right shift
<< Bitwise left shift

5) Assignment Operators

Assignment operators are used in python to assign values to variables.
Here,
a = 5 is a simple assignment operator that assigns the value on the right, to the variable a on the left.

Operator Example Equivalent to
= x = 5 x = 5
-= x -= 5 x = x – 5
*= x *= 5 x = x * 5
/= x /= 5 x = x / 5
%= x %= 5 x = x % 5
//= x //= 5 x = x // 5
**= x **= 5 x = x ** 5
&= x &= 5 x = x & 5
|= x |= 5 x = x | 5
^= x ^= 5 x = x ^ 5

6) Special Operators

Python language provides some special types of operators,

• Identity Operators
• Membership Operators
• Identity Operators

• “is” and “is not” are the identity operators in python.
This is used to check if two variables are located on the same part of the memory.
Two variables that are equal, do not imply that they are identical.

Operator Meaning Example
is If True, refer to the same object. a is b
isnot If True, do not refer to the same object. a is not b x

Make one file called as special_operators.py

#Identity Operators

a1 = 5
b1 = 5
a2 = 'Hello'
b2 = 'Hello'
a3 = [1,2,3]
b3 = [1,2,3]
print(a1 is not b1)
print(a2 is b2)
print(a3 is b3)

• Membership Operators

• “in” and “not in” are the membership operators in python.
This is used to test whether a variable is found in a sequence or not.
Note : In a dictionary, a user can only test for the key, not the value.

Operator Meaning Example
in True if value is found in the sequence 5 in x
notin True if value is not found in the sequence 5 not in x

create python file name as special_operators.py

#Membership Operators

x = "Hello world"
y = {1:'a',2:'b'}
print('H' in x)
print('hello' not in x)
print('Hello' not in x)
print(1 in y)
print('a' in y)
1 Comment
1. […] « Previous | Next » […]

Latest Blog

What is New in Android studio 3.5

Android studio 3.5 include some of the new features and behavioures changes. like, Memory Management Setting, Memory usage report,...

Application Of Various Operation Research Techniques

Application Of Various Operation Research Techniques are, Linear programming, Decision theory, Simulation, Inventory control, Network techniques and CPM