Loading, please wait...  ## Python- Operators

Operators are manage to perform operations on variables and values.

Types of python operators:

• Arithmetic operators
• Assignment operators
• Comparison operators
• Logical operators
• Identity operators
• Membership operators
• Bitwise operators

## Python Arithmetic Operators

Arithmetic operators are used to manage common mathematical operations.

 Operator Name Example Another example + Addition x + y 5+2 - Subtraction x - y 5-2 * Multiplication x * y 5*2 / Division x / y 5/2 % Modulus x % y 5%2 ** Exponentiation x ** y 5**2 // Floor division x // y 5//2

## Python Assignment Operators

Assignment operators are manage to assign values to variables.

 Operator Example Same As = x = 5 x = 5 += x += 3 x = x + 3 -= x -= 3 x = x - 3 *= x *= 3 x = x * 3 /= x /= 3 x = x / 3 %= x %= 3 x = x % 3 //= x //= 3 x = x // 3 **= x **= 3 x = x ** 3 &= x &= 3 x = x & 3 |= x |= 3 x = x | 3 ^= x ^= 3 x = x ^ 3 >>= x >>= 3 x = x >> 3 <<= x <<= 3 x = x << 3

## Python Comparison Operators

Comparison operators are manage to compare two values.

 Operator Name Example == Equal x == y != Not equal x != y > Greater than x > y < Less than x < y >= Greater than or equal to x >= y <= Less than or equal to x <= y

## Python Logical Operators

Logical operator is use to combine conditional statements.

 Operator Description Example and Returns True if both statements are true x < 5 and  x < 10 or Returns True if one of the statements is true x < 5 or x < 4 not Reverse the result, returns False if the result is true not(x < 5 and x < 10)

## Python Identity Operators

Identity operators are used to compare the objects, not if they are equal, but if they are actually the same object, with the same memory location:

 Operator Description Example is Returns true if both variables are the same object x is y is not Returns true if both variables are not the same object x is not y

## Python Membership Operators

Membership operators are used to test if a sequence is presented in an object:

 Operator Description Example in Returns True if a sequence with the specified value is present in the object x in y not in Returns True if a sequence with the specified value is not present in the object x not in y

## Python Bitwise Operators

Bitwise operators are used to compare (binary) numbers:

 Operator Name Description & AND Sets each bit to 1 if both bits are 1 | OR Sets each bit to 1 if one of two bits is 1 ^ XOR Sets each bit to 1 if only one of two bits is 1 ~ NOT Inverts all the bits << Zero fill left shift Shift left by pushing zeros in from the right and let the leftmost bits fall off >> Signed right shift Shift right by pushing copies of the leftmost bit in from the left, and let the rightmost bits fall off