Java, .NET, PHP, PYTHON, ANGULAR, .NET, ML, Data Scince, Testing, CI Tutorials in Easy Languages.

"Best Software Training, Internship, Project Development center of Indore India, Helpline 780506-3968"

Operator Concept in Python


It is used to perform an operation using operand. the operand can be variable, constant, or literals.
The operator is defined as a predefined function in the python class library and it will be called by the symbol.


python has __add__() for addition which will be called + symbol


Type of operator


1 Arithmetic Operator:-  

This operator is used to perform the mathematical operations in the Python program.

+ (addition)

- (Subtraction)

*(Multiplication)

 / (true division)

 // (floor division) 

 ** (power)

%( reminder) 

Example of True Division and Floor Division:-

a=10
#b= a/3   # True division
b = a//3  # floor Division 
print(b)


Example of Power operator:-

a=10
b= a**2
print(b)


Example of %  operator:-

a=10
b= a%3
print(b)

2 Conditional Operator:-  

this operator will be used in a conditional statement or Loop Statement. 

<    Less then

>    Greater then

<=  Less than equal

>=  Greater than equal

!=   NOT Equall


3 Comparison Operator:-  It is used to compare the value of two different variables.

    ==   

Example of Comparision Operator in Python:-

x=5
y=15

z = x==y

print(z)



4 Assignment Operator:-  It is used to assign the value into a variable.

 4.1) Simple =

 4.2) Complex +=,-=,*=,/=,%=,//=


   a+=2  or a=a+2


Example of Assignment Operator:-

a=2
print(a)
a+=5   # a= a+5
print(a)
a-=3     #a=a-3
print(a)
a*=2     #a=a*2
print(a)
a/=2    #a=a/2 
print(a)
a%=3    #a=a/3
print(a)


5 Logical Operator:-  

It is used to check the combination of multiple conditions and return a true or false value.

  and   if all condition true then it returns a true value

  or      if only one condition true then return true

  not    it is just the opposite of true condition and returns a false value


Example of AND operator using Expression:-

mark=500

s = mark>=0 and mark<=50

print(s)


Example of OR Operator using Expression:-

mark=500

s = mark>=0 or mark<=50

print(s)


Example of not operator in python using Expression:-

mark=500

s = not(mark>=0 or mark<=50)

print(s)


6 Membership Operator:-

It is used to check that item present on LIST, Tuple, Dictionary, and Set.

IN:-   it is used to search element from List and Tuple if the element is available then return True otherwise False

NOT IN:-  it is just the opposite of IN Operator.


7 Identity Operator:-

It is used to compare the address of Object, if two objects point the same address then it will return True otherwise it will return False.


Is:-   it is used to compare object reference if both objects have the same address then return true otherwise false

Is Not:-  it is just the opposite of Is operator.


8 Bitwise Operator:- 

It is used to perform binary operation into operand.



& Binary AND

The operator copies a bit, to the result, if it exists in both operands (a & b) (means 0000 1100)


| Binary OR

It copies a bit if it exists in either operand. (a | b) = 61 (means 0011 1101)


^ Binary XOR
It copies the bit, if it is set in one operand but not both. (a ^ b) = 49 (means 0011 0001)

~ Binary One's Complement

It is unary and has the effect of 'flipping' bits. (~a ) = -61 (means 1100 0011 in 2's complement 

form due to a signed binary number.

<<  Binary Left Shift The left operand's value is moved left by the number of bits specified by the right operand. a << 2 = 240 (means 1111 0000)

>>  Binary Right Shift The left operand's value is moved right by the number of bits specified by the right operand. a >> 2 = 15 (means 0000 1111)

..............................................







Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post