A variable is basically a name that represents or refers to some value. Assigning a variable in Python is simple. For example, you might want the name w to represent 8. To make it so, simply execute the following:
Arithmetic Operators:
Assuming a = 10 and b = 2
Opertor | Description | Example |
---|---|---|
+ | Additional |
>>> a + b 12 |
– | Substraction |
>>> a - b 8 |
x | Multiplication |
>>> a * b 20 |
/ | Division |
>>> a / b 5 |
** | Exponent |
>>> a ** b 100 |
Assignment Operators:
Assuming a = 10 and b = 2
Opertor | Description | Example |
---|---|---|
= | Simple Assignment. Assigne value of a + b into c |
>>> c = a + b |
+= | Add AND assignment operator. Equivalent to c = c + a |
>>> c += a |
-= | Subtract AND assignment operator. Equivalent to c = c – a |
>>> c -= a |
*= | Multiply AND assignment operator. Equivalent to c = c * a |
>>> c *= a |
/= | Division AND assignment operator. Equivalent to c = c / a |
>>> c /= a |
%= | Modulus AND assignment operator. Equivalent to c = c % a |
>>> c %= a |
**= | Exponent AND assignment operator. Equivalent to c = c ** a |
>>> c **= a |
Comparison Operators:
Assuming a = 10 and b = 2
Opertor | Description | Example |
---|---|---|
== | Checks if a and b are equal or not, if yes then condition becomes true. |
>>> a == b False |
!= | Checks if a and b are not equal, if yes then condition becomes true. |
>>> a != b True |
<> | Checks if a and b are equal or not, if values are not equal then condition becomes true. |
>>> a <> b True |
< | Checks if a is less than b, if yes then condition becomes true. |
>>> a < b False |
> | Checks if a is greater than b, if yes then condition becomes true. |
>>> a > b True |
<= | Checks if a is less than or equal to b, if yes then condition becomes true. |
>>> a <= b False |
>= | Checks if a is greater than or equal to b, if yes then condition becomes true. |
>>> a >= b True |
Bitwise Operators:
Assuming a = 10 and b = 2 in decimal. The binary value for both value would be:
a = 0000 1010 and b = 0000 0010 in decimal.
Opertor | Description | Example |
---|---|---|
& | Bitwise AND operator. Copy the bit when corresponding bits in the variables x and y are both equal to 1. |
>>> a & b 2 |
| | Bitwise OR operator. Copy the bit when corresponding bits in the variables x or y is equal to 1. |
>>> a & b 10 |
~ | Bitwise NOT operator,. Flips the bits of its operand, so 1 becomes 0, and 0 becomes 1. Presented in 2’s complement format. |
>>> ~a -11 |
^ | Bitwise Exclusive OR operator. Produces a 1 if both bits are different, and 0 if they’re the same. |
>>> a ^ b 8 |
>> | Bitwise shift right operator. Shift right based on b positions. |
>>> a >> b 2 |
<< | Bitwise shift left operator. Shift left based on b positions. |
>>> a << b 40 |
Python Tutorial: Operators