Java, .NET, PHP, PYTHON, ANGULAR, ML, Data Science, 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) and String Concatenation   10+20 (30)  "10"+"20" (1020) 10+20.0 (30.0) 

(Subtraction)

* (Multiplication)

 / (true division)      5/2(2.5)

 // (floor division)   5//2 (2 ignore fractional part and provide least integer part)

 ** (power)          

( remainder)     5%10 (5)   10%3 (1)

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 or Relational Operator:-  

this operator will be used in a conditional statement or Loop Statement. It always returns a boolean value (True and False)

<    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. It not compare address, python provide IS operator to compare address.


    ==   

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

-=          a-=3    or    a=a-3

*=         a*=5    or    a=a*5

 /=         a/=4     or    a=a/4

%=       a%=3    or   a=a%3

//=        a//=2      or    a=a//2

   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

     3>2  and 3>5     result   false

  or      if only one condition true then return true

    3>2  or 3>5     result    true

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

   not (3>2 or 3>5)    result   false


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.


X = [1,2,3]

print(3 IN X)


7 Identity Operator:-

It is used to compare the address of Object, if two objects point to 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 operations 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)









1 Comments

POST Answer of Questions and ASK to Doubt

  1. deependra singh jadaunNovember 4, 2020 at 1:19 PM

    sir ye binary ka concept smz nhi aya

    ReplyDelete

Post a Comment

POST Answer of Questions and ASK to Doubt

Previous Post Next Post