Operators in Python



Arithmetic operators:

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



Operator
Description
Syntax
+
Addition: adds two operands
x + y
-
Subtraction: subtracts two operands
x - y
*
Multiplication: multiplies two operands
x * y
/
Division (float): divides the first operand by the second
x / y
//
Division (floor): divides the first operand by the second
x // y
%
Modulus: returns the remainder when first operand is divided by the second
x % y



Relational Operators: 

Relational operators compares the values. It either returns True or False according to the condition.

Operator
Description
Syntax

> 
Greater than: True if left operand is greater than the right
x > y

< 
Less than: True if left operand is less than the right
x < y

==
Equal to: True if both operands are equal
x == y

!=
Not equal to - True if operands are not equal
x != y

>=
Greater than or equal to: True if left operand is greater than or equal to the right
x >= y
<=
Less than or equal to: True if left operand is less than or equal to the right
x <= y





Logical operators: 

Logical operators perform Logical AND, Logical OR and Logical NOT operations.

Operator
Description
Syntax
and
Logical AND: True if both the operands are true
x and y
or
Logical OR: True if either of the operands is true
x or y
not
Logical NOT: True if operand is false
not x



Bitwise operators: 

Bitwise operators acts on bits and performs bit by bit operation.


Operator
Description
Syntax
&
Bitwise AND
x & y
|
Bitwise OR
x | y
~
Bitwise NOT
~x
^
Bitwise XOR
x ^ y
>> 
Bitwise right shift
x>>
<< 
Bitwise left shift
x<<


Assignment operators: 


Assignment operators are used to assign values to the variables.


Operator
Description
Syntax
=
Assign value of right side of expression to left side operand
x = y + z
+=
Add AND: Add right side operand with left side operand and then assign to left operand
a+=b     a=a+b
-=
Subtract AND: Subtract right operand from left operand and then assign to left operand
a-=b       a=a-b
*=
Multiply AND: Multiply right operand with left operand and then assign to left operand
a*=b       a=a*b
/=
Divide AND: Divide left operand with right operand and then assign to left operand
a/=b         a=a/b
%=
Modulus AND: Takes modulus using left and right operands and assign result to left operand
a%=b   a=a%b
//=
Divide(floor) AND: Divide left operand with right operand and then assign the value(floor) to left operand
a//=b       a=a//b
**=
Exponent AND: Calculate exponent(raise power) value using operands and assign value to left operand
a**=b     a=a**b
&=
Performs Bitwise AND on operands and assign value to left operand
a&=b     a=a&b
|=
Performs Bitwise OR on operands and assign value to left operand
a|=b         a=a|b
^=
Performs Bitwise xOR on operands and assign value to left operand
a^=b       a=a^b
>>=
Performs Bitwise right shift on operands and assign value to left operand
a>>=b     a=a>>b
<<=
Performs Bitwise left shift on operands and assign value to left operand
a <<= b                    a= a << b






Comments

Popular posts from this blog

Create Desktop Application with PHP

Insert pandas dataframe into Mongodb

Python desktop application