Skip to main content

Operator Tutorials in Python, What is Operator in Python, Type of Operator in Python


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)
ASSIGNMENT:-
1)  WAP to convert feet to the inch and inch to feet?
2)  WAP to enter the total square and show how many rooms will be created of 100 SQFT?
3)  WAP to take five-item and enter their price and display the total price in GST?
4)  WAP to print table of five using complex assignment Operator?
5)  WAP to move the ball 5 steps up and 5 steps down then 10 steps up and 15 steps down, count the total movement of the ball?

Comments

  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

Popular posts from this blog

Uncontrolled form input in React-JS

  Uncontrolled form input in React-JS? If we want to take input from users without any separate event handling then we can uncontrolled the data binding technique. The uncontrolled input is similar to the traditional HTML form inputs. The DOM itself handles the form data. Here, the HTML elements maintain their own state that will be updated when the input value changes. To write an uncontrolled component, you need to use a ref to get form values from the DOM. In other words, there is no need to write an event handler for every state update. You can use a ref to access the input field value of the form from the DOM. Example of Uncontrolled Form Input:- import React from "react" ; export class Info extends React . Component {     constructor ( props )     {         super ( props );         this . fun = this . fun . bind ( this ); //event method binding         this . input = React . createRef ();...

JSP Page design using Internal CSS

  JSP is used to design the user interface of an application, CSS is used to provide set of properties. Jsp provide proper page template to create user interface of dynamic web application. We can write CSS using three different ways 1)  inline CSS:-   we will write CSS tag under HTML elements <div style="width:200px; height:100px; background-color:green;"></div> 2)  Internal CSS:-  we will write CSS under <style> block. <style type="text/css"> #abc { width:200px;  height:100px;  background-color:green; } </style> <div id="abc"></div> 3) External CSS:-  we will write CSS to create a separate file and link it into HTML Web pages. create a separate file and named it style.css #abc { width:200px;  height:100px;  background-color:green; } go into Jsp page and link style.css <link href="style.css"  type="text/css" rel="stylesheet"   /> <div id="abc"> </div> Exam...

JDBC using JSP and Servlet

JDBC means Java Database Connectivity ,It is intermediates from Application to database. JDBC has different type of divers and provides to communicate from database server. JDBC contain four different type of approach to communicate with Database Type 1:- JDBC-ODBC Driver Type2:- JDBC Vendor specific Type3 :- JDBC Network Specific Type4:- JDBC Client-Server based Driver  or JAVA thin driver:- Mostly we prefer Type 4 type of Driver to communicate with database server. Step for JDBC:- 1  Create Database using MYSQL ,ORACLE ,MS-SQL or any other database 2   Create Table using database server 3   Create Form according to database table 4  Submit Form and get form data into servlet 5  write JDBC Code:-     5.1)   import package    import java.sql.*     5.2)  Add JDBC Driver according to database ide tools     5.3)  call driver in program         ...