**Operator Concept in Python**

It is used to perform an operation using operand. the operand can be

The operator is defined as a

python has

**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:-

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< 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 +=,-=,*=,/=,%=,//=

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 .