Operators āĻāĻŋ?
***āĻŦā§āϝāĻžāĻā§āϝāĻž:***
python āĻ Operator āĻāϰ āĻļā§āϰā§āĻŖā§āĻŦāĻŋāĻāĻžāĻ
āĻ
āĻĒāĻžāϰā§āĻāϰ | āĻŦā§āϝāĻŦāĻšāĻžāϰ | āĻāĻĻāĻžāĻšāϰāĻŖ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
+ | āĻĻā§āĻāĻāĻž Operand āĻāϰ Add āĻŦāĻž āϝā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§ | print(31+50) | āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻāĻŋ āĻā§ āϝāĻĻāĻŋ āϰāĻžāύ āĻāϰāĻžāĻšā§ āϤāĻžāĻšāϞ⧠,31 āĻā§ 50 āĻāϰ āϏāĻžāĻĨā§ āϝā§āĻ āĻāϰāϞ⧠āĻāĻŽāϰāĻž āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻĒāĻžāĻŦā§ 81 |
â | āĻĻā§āĻāĻāĻž Operand āĻāϰ Subtract āĻŦāĻž āĻŦāĻŋā§ā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§ | print(50-32) | āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻāĻŋ āĻā§ āϝāĻĻāĻŋ āϰāĻžāύ āĻāϰāĻžāĻšā§ āϤāĻžāĻšāϞ⧠,50 āĻĨā§āĻā§ 32 āĻŦāĻŋā§ā§āĻ āĻāϰāϞ⧠āĻāĻŽāϰāĻž āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻĒāĻžāĻŦā§ 18 |
* | āĻāĻāĻž Operand āĻāϰ Multiply āĻŦāĻž āĻā§āύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§ | print(31*50) | āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻāĻŋ āĻā§ āϝāĻĻāĻŋ āϰāĻžāύ āĻāϰāĻžāĻšā§ āϤāĻžāĻšāϞ⧠,31 āĻā§ 50 āĻĻā§āĻŦāĻžāϰāĻž āĻā§āύ āĻāϰāϞ⧠āĻāĻŽāϰāĻž āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻĒāĻžāĻŦā§ 1550 |
/ | āĻĻā§āĻāĻāĻž Operand āĻāϰ Divide āĻŦāĻž āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§ | print(100/50) | āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻāĻŋ āĻā§ āϝāĻĻāĻŋ āϰāĻžāύ āĻāϰāĻžāĻšā§ āϤāĻžāĻšāϞ⧠,100 āĻā§ 50 āĻĻā§āĻŦāĻžāϰāĻž āĻāĻžāĻ āĻāϰāϞ⧠āĻāĻŽāϰāĻž āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻĒāĻžāĻŦā§ 2 |
% | āĻĻā§āĻāĻāĻž Operand āĻāϰ Modulus āĻŦāĻž āĻāĻžāĻ āĻāϰāĻžāϰ āĻĒāϰ āĻāĻžāĻāĻļā§āώ āĻŦā§āϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§ | print(50%20) | āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻāĻŋ āĻā§ āϝāĻĻāĻŋ āϰāĻžāύ āĻāϰāĻžāĻšā§ āϤāĻžāĻšāϞ⧠,50 āĻā§ 20 āĻĻā§āĻŦāĻžāϰāĻž āĻāĻžāĻ āĻāϰāϞ⧠āĻāĻŽāϰāĻž āĻāĻžāĻāĻļā§āώ āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻĒāĻžāĻŦā§ 10 |
// | āĻĻā§āĻāĻāĻž Operand āĻāϰ Floor division -āĻāĻžāĻāĻļā§āώ āĻŦāĻžāĻĻā§ āĻĒā§āϰā§āĻŖ āϏāĻāĻā§āϝāĻžā§ āĻāĻžāĻāĻĢāϞ āĻŦā§āϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§ | print(50//20) | āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻāĻŋ āĻā§ āϝāĻĻāĻŋ āϰāĻžāύ āĻāϰāĻžāĻšā§ āϤāĻžāĻšāϞ⧠,50 āĻā§ 20 āĻĻā§āĻŦāĻžāϰāĻž āĻāĻžāĻ āĻāϰāϞ⧠āĻāĻŽāϰāĻž āĻāĻžāĻāĻĢāϞ āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻĒāĻžāĻŦā§ 2 |
** | āĻĻā§āĻāĻāĻž Operand āĻāϰ āĻŽāϧā§āϝ⧠āĻĻā§āĻŦāĻŋāϤā§ā§ operand āĻāĻŋ āĻĒā§āϰāĻĨāĻŽ Operand āĻāϰ Power āĻšāĻŋāϏā§āĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§ | print(2**3) | āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻāĻŋ āĻā§ āϝāĻĻāĻŋ āϰāĻžāύ āĻāϰāĻžāĻšā§ āϤāĻžāĻšāϞ⧠, āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻĒāĻžāĻŦā§ 8 (2 * 2 * 2) |
āĻ
āĻĒāĻžāϰā§āĻāϰ | āĻŦā§āϝāĻŦāĻšāĻžāϰ | āĻāĻĻāĻžāĻšāϰāĻŖ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
= | āĻĄāĻžāύ āĻĻāĻŋāĻā§āϰ operand āĻāϰ āĻŽāĻžāύ āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| z=x+y | z = x + y āĻ
āϰā§āĻĨ x + y āĻāϰ āĻŽāĻžāύ x āϤ⧠āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž |
+= (Add AND) | āĻĄāĻžāύ āĻĻāĻŋāĻā§āϰ operand āĻāϰ āĻŽāĻžāύ āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻāϰ āϏāĻžāĻĨā§ āϝā§āĻ āĻāϰ⧠āύāϤā§āύ āĻāϰ⧠āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ | x += y | x += y āĻāϰ āĻ
āϰā§āĻĨ x = x+y |
-= (Subtract AND) | āĻĄāĻžāύ āĻĻāĻŋāĻā§āϰ operand āĻāϰ āĻŽāĻžāύ āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻĨā§āĻā§ āĻŦāĻŋā§ā§āĻ āĻāϰ⧠āύāϤā§āύ āĻāϰ⧠āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x -= y | x -= y āĻāϰ āĻ
āϰā§āĻĨ x = x â y |
*= (Multiply AND) | āĻĻā§āĻ āĻĒāĻžāĻļā§āϰ operand āĻā§āύ āĻāϰ⧠āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x *= y |  x *= y āĻāϰ āĻ
āϰā§āĻĨ x = x * y |
/= (Divide AND) | āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§āϰ operand āĻĄāĻžāύ āĻĒāĻžāĻļā§āϰ operand āĻĻāĻŋā§ā§ āĻāĻžāĻ āĻāϰ⧠āĻĒā§āϰāĻžāĻĒā§āϤ āĻāĻžāĻāĻĢāϞ āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x /= y | x /= y āĻāϰ āĻ
āϰā§āĻĨ x = x / y |
%= (Modulus AND) | āĻĻā§āĻ āĻĻāĻŋāĻā§āϰ operands āĻāϰ āĻŽāĻĄā§āϞāĻžāϏ (āĻāĻžāĻāĻļā§āώ) āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x %= y | x %= y āĻāϰ āĻ
āϰā§āĻĨ x = x % y |
 **= (Exponent AND) | āĻĻā§āĻ āĻĻāĻŋāĻā§āϰ operands āĻāϰ āĻĒāĻžāĻā§āĻžāϰ āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x **= y | x **= y āĻāϰ āĻ
āϰā§āĻĨ x = x^y ( x to the power y ) |
//= (Floor Division) | āĻĻā§āĻ āĻĻāĻŋāĻā§āϰ operands āĻāϰ Floor Division āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x //= y | x //= y āĻāϰ āĻ
āϰā§āĻĨ x = x // y |
&= (Bitwise AND) | āĻĻā§āĻ āĻĻāĻŋāĻā§āϰ operands āĻāϰ Bitwise AND āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x &= 5 | x &= 5 āĻāϰ āĻ
āϰā§āĻĨ x = x & 5 |
|= (Bitwise OR) | āĻĻā§āĻ āĻĻāĻŋāĻā§āϰ operands āĻāϰ Bitwise OR āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ | x |= 5 | x |= 5 āĻāϰ āĻ
āϰā§āĻĨ x = x | 5 |
^= (Bitwise xOR) | āĻĻā§āĻ āĻĻāĻŋāĻā§āϰ operands āĻāϰ Bitwise xOR āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x ^= 5 | x ^= 5 āĻāϰ āĻ
āϰā§āĻĨ x = x ^ 5 |
>>= (Bitwise right shift) | āĻĻā§āĻ āĻĻāĻŋāĻā§āϰ operands āĻāϰ Bitwise right shift āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x >>= 5 | x >>= 5 āĻāϰ āĻ
āϰā§āĻĨ x = x >> 5 |
 <<= (Bitwise left shift | āĻĻā§āĻ āĻĻāĻŋāĻā§āϰ operands āĻāϰ Bitwise left shift āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āϰ operand āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠| x <<= 5 | x <<= 5 āĻāϰ āĻ
āϰā§āĻĨ x = x << 5 |
āĻ
āĻĒāĻžāϰā§āĻāϰ | āĻŦā§āϝāĻŦāĻšāĻžāϰ | āĻāĻĻāĻžāĻšāϰāĻŖ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
 > (Greater Than) | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻĄāĻžāύāĻĒāĻā§āώā§āϰ āĻā§ā§ā§ āĻŦā§ āĻšāϞ⧠True āĻšāĻŦā§āĨ¤āĻ
āύā§āϝāĻĨāĻžā§ False āĻšāĻŦā§ | 30>25 | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻĄāĻžāύāĻĒāĻā§āώā§āϰ āĻā§ā§ā§ āĻŦā§ ,āϤāĻžāĻ True āĻšāĻŦā§āĨ¤ |
< (Less Than) | āĻŦāĻžāĻŽ āĻĒāĻā§āώā§āϝ āĻāϰ āĻŽāĻžāύ āĻĄāĻžāύāĻĒāĻā§āώā§āϰ āĻā§ā§ā§ āĻā§āĻ āĻšāϞ⧠True āĻšāĻŦā§āĨ¤āĻ
āύā§āϝāĻĨāĻžā§ False āĻšāĻŦā§ | 25<30 | āĻŦāĻžāĻŽ āĻĒāĻā§āώā§āϝ āĻāϰ āĻŽāĻžāύ āĻĄāĻžāύāĻĒāĻā§āώā§āϰ āĻā§ā§ā§ āĻā§āĻ, āϤāĻžāĻ True āĻšāĻŦā§āĨ¤ |
== (Equal ) | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻāĻŦāĻ āĻĄāĻžāύāĻĒāĻā§āώ āϏāĻŽāĻžāύ āĻšāϞ⧠True āĻšāĻŦā§āĨ¤āĻ
āύā§āϝāĻĨāĻžā§ False āĻšāĻŦā§ | 10==10 | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻāĻŦāĻ āĻĄāĻžāύāĻĒāĻā§āώ āϏāĻŽāĻžāύ āĻŦāϞ⧠True āĻšāĻŦā§āĨ¤ |
!= (Not equal) | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻāĻŦāĻ āĻĄāĻžāύāĻĒāĻā§āώ āϏāĻŽāĻžāύ āύāĻž āĻšāϞ⧠True āĻšāĻŦā§āĨ¤ āĻ
āύā§āϝāĻĨāĻžā§ False āĻšāĻŦā§ | 10 !=20 | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻāĻŦāĻ āĻĄāĻžāύāĻĒāĻā§āώ āϏāĻŽāĻžāύ āύāĻž , āϤāĻžāĻ True āĻšāĻŦā§āĨ¤ |
>= (Greater than or equal) | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻĄāĻžāύāĻĒāĻā§āώā§āϰ āĻā§ā§ā§ āĻŦā§ āĻŦāĻž āϏāĻŽāĻžāύ āĻšāϞ⧠True āĻšāĻŦā§āĨ¤ āĻ
āύā§āϝāĻĨāĻžā§ False āĻšāĻŦā§ | 10 >=10 | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻĄāĻžāύāĻĒāĻā§āώā§āϰ āĻŽāĻžāύ āϏāĻŽāĻžāύ āϤāĻžāĻ True āĻšāĻŦā§ |
<= Less than or equal | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻĄāĻžāύāĻĒāĻā§āώā§āϰ āĻā§ā§ā§ āĻā§āĻ āĻŦāĻž āϏāĻŽāĻžāύ āĻšāϞ⧠True āĻšāĻŦā§āĨ¤ āĻ
āύā§āϝāĻĨāĻžā§ False āĻšāĻŦā§ | 10<=10 | āĻŦāĻžāĻŽāĻĒāĻā§āώ āĻāϰ āĻŽāĻžāύ āĻĄāĻžāύāĻĒāĻā§āώā§āϰ āĻāϰ āϏāĻŽāĻžāύ āϤāĻžāĻ True āĻšāĻŦā§āĨ¤ |
āĻ
āĻĒāĻžāϰā§āĻāϰ | āĻŦā§āϝāĻŦāĻšāĻžāϰ | āĻāĻĻāĻžāĻšāϰāĻŖ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
and | āĻāĻā§ Operand true āĻšāϞ⧠True Return āĻāϰāĻŦā§āĨ¤ āĻ
āύā§āϝāĻĨāĻžā§ False āĻšāĻŦā§ | print(5>3 and 30>20) | āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻāĻŽāϰāĻž True āĻĒāĻžāĻŦā§āĨ¤ āϝā§āĻšā§āϤ⧠āĻāĻā§ condition true |
or | āĻāĻā§ Operand āĻāϰ āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ True āĻ
āĻĨāĻŦāĻž āĻāĻā§āĻāĻŋ True āĻšāϞ⧠True Return āĻāϰāĻŦā§āĨ¤ āĻ
āύā§āϝāĻĨāĻžā§ False āĻšāĻŦā§ | print(5>3 or 3>20) | āĻĒā§āϰāĻĨāĻŽ condition āĻāĻŋ True āĻāĻŋāύā§āϤ⧠āĻĻā§āĻŦāĻŋāϤā§ā§ condition āĻāĻŋ FalseāĨ¤ āϝā§āĻšā§āϤ⧠āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ True āĻ
āĻĨāĻŦāĻž āĻāĻā§āĻāĻŋ True āĻšāϞ⧠True Return āĻāϰāĻŦā§āĨ¤ āϤāĻžāĻ āĻāĻāĻāĻžāύ⧠True āĻšāĻŦā§ |
not | āĻ
āĻĒāĻžāϰā§āύā§āĻĄ false āĻšāϞ⧠True | print(not(3>4)) | āϝā§āĻšā§āĻ¤ā§ ā§Š āĻāϰ āĻā§ā§ā§ āĻāĻžāϰ āĻŦā§ āύā§, āĻāĻŦāĻ āĻāĻŽāϰāĻž not āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻāϰā§āĻāĻŋ āϤāĻžāĻ āĻāĻāĻāĻžāύ⧠True āĻšāĻŦā§ |
āĻ
āĻĒāĻžāϰā§āĻāϰ | āĻŦā§āϝāĻŦāĻšāĻžāϰ | āĻāĻĻāĻžāĻšāϰāĻŖ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
is | āϝāĻĻāĻŋ āĻĻā§āĻāĻŋ Operand āĻāϰ Identity āĻāĻāĻ āĻšā§ āϤāĻžāĻšāϞ⧠True āĻĻāĻŋāĻŦā§ āĻ
āύā§āϝāĻĨāĻžā§ False āĻĻāĻŋāĻŦā§āĨ¤ | x = [âappleâ, âbananaâ] y = [âappleâ, âbananaâ] z = x print(x is z) | Output: True āĻĒāĻžāĻāĻĨāύ⧠āϞāĻŋāϏā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻāĻļāύāĻžāϰāĻŋ āĻā§ āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻāĻžāĻāĻĒā§āϰ āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞ āĻŦāϞā§āĨ¤ āĻ āϰā§āĻĨāĻžā§, āĻāĻāĻ āϞāĻŋāϏā§āĻ āĻāĻāĻžāϧāĻŋāĻ āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞ āĻ āĻāϏāĻžāĻāĻ āĻāϰāϞā§āĻ , āϏāĻŦ āĻā§āϞ⧠āĻā§āϝāĻžāϰāĻŋāĻŦāϞ āĻāĻāĻ āϞāĻŋāϏā§āĻ āĻā§ āϧāĻžāϰāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ , āϏāĻŦ āĻā§āϞ⧠āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞ āĻāϰ āĻāĻāĻĄā§āύā§āĻāĻŋāĻāĻŋ āϏāĻŽāĻžāύāĨ¤ |
is not | >āϝāĻĻāĻŋ āĻĻā§āĻāĻŋ Operand āĻāϰ Identity āĻāĻāĻ āύāĻž āĻšā§ āϤāĻžāĻšāϞ⧠True āĻĻāĻŋāĻŦā§ āĻ
āύā§āϝāĻĨāĻžā§ False āĻĻāĻŋāĻŦā§āĨ¤ | x = [âappleâ, âbananaâ] y = [âappleâ, âbananaâ] z = x print(x is not z) </td> | Output: False |
āĻ
āĻĒāĻžāϰā§āĻāϰ | āĻŦā§āϝāĻŦāĻšāĻžāϰ | āĻāĻĻāĻžāĻšāϰāĻŖ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
in | āĻā§āϰāĻŽ(sequence)-āĻāϰ āĻŽāϧā§āϝ⧠āĻā§āϝāϞā§/āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞ āĻĨāĻžāĻāϞ⧠True āĻšāĻŦā§āĨ¤ | print(10 in [10,20,30]) | āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏā§āĻŦā§ āĻāĻŽāϰāĻž True āĻĒāĻžāĻŦā§āĨ¤ āϝā§āĻšā§āϤ⧠10 āϞāĻŋāϏā§āĻ āĻāϰ āĻŽāϧā§āϝ⧠āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ |
not in | āĻā§āϰāĻŽ(sequence)-āĻāϰ āĻŽāϧā§āϝ⧠āĻā§āϝāϞā§/āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞ āύāĻž āĻĨāĻžāĻāϞ⧠True āĻšāĻŦā§āĨ¤ | print(11 not in [10,20,30]) | āϝā§āĻšā§āϤ⧠11 āϞāĻŋāϏā§āĻāĻāϰ āĻŽāϧā§āϝ⧠āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύ⧠āĻāĻŦāĻ āĻāĻŽāϰāĻž āύā§āĻ āĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĻāĻŋ āϤāĻžāĻ āĻāĻāĻžāύ⧠āĻāĻŽāϰāĻž False āĻĒāĻžāĻŦā§ |
āĻ
āĻĒāĻžāϰā§āĻāϰ | āĻāĻĻāĻžāĻšāϰāĻŖ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
& (and) | print(a & b) | āϏā§āĻ Binary Bit āĻā§āϞāĻŋāĻ āĻāϏāĻŦā§ āϝā§āĻā§āϞ⧠a āĻāĻŦāĻ b variable āĻĻā§āĻā§āϤā§āĻ Binary Value Set āĻŦāĻž 1 |
 | (or) | print( x | y ) | āϏā§āĻ Binary Bit āĻā§āϞāĻŋāĻ āĻāϏāĻŦā§ āϝā§āĻā§āϞ⧠x āĻāĻŦāĻ y variable āĻĻā§āĻā§āϰ āĻŽāϧā§āϝ⧠āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ Set āĻŦāĻž 1 |
^ (XOR) | x ^ y  | āϏā§āĻ Binary Bit āĻā§āϞāĻŋāĻ āĻāϏāĻŦā§ āϝā§āĻā§āϞ⧠x āĻāĻŦāĻ y variable āĻĻā§āĻā§āϰ āĻŽāϧā§āϝ⧠āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ Set āĻŦāĻž 1 āĻāĻŋāύā§āϤ⧠āĻĻā§āĻāĻŋāĻ SET āĻšāĻā§āĻž āϝāĻžāĻŦā§āύāĻžāĨ¤ |
 ~ (Not) | ~x | āϝāĻž āĻāĻā§ āϤāĻžāϰ āĻŦāĻŋāĻĒāϰā§āϤ āĻāϏāĻŦā§āĨ¤ āĻ
āϰā§āĻĨāĻžā§ : āϝāĻĻāĻŋ x āĻāϰ Binary Bit 0 āĻĨāĻžāĻā§ , āϤāĻžāĻšāϞ⧠Output āĻāϏāĻŦā§ 1 . āĻāĻāĻ āĻāĻžāĻŦā§ x āĻāϰ Binary Bit 1 āĻĨāĻžāĻā§, Output āĻāϏāĻŦā§ 0 |
 << (Left Shift ) | x<<y | x āĻāϰ Binary Bit āĻā§āϞ⧠y āĻāϰ āϏāĻŽāϏāĻāĻā§āϝāĻ Bit āĻŦāĻžāĻŽā§ shift āĻšāĻŦā§āĨ¤ |
 >> (Right Shift ) | x>>y | x āĻāϰ Binary Bit āĻā§āϞ⧠y āĻāϰ āϏāĻŽāϏāĻāĻā§āϝāĻ Bit āĻĄāĻžāύ⧠shift āĻšāĻŦā§āĨ¤ |
āĻāĻĻāĻžāĻšāϰāύ ā§§) Arithmetic operators
x = 15 y = 4 # Output: x + y = 19 print('x + y =',x+y) # Output: x - y = 11 print('x - y =',x-y) # Output: x * y = 60 print('x * y =',x*y) # Output: x / y = 3.75 print('x / y =',x/y) # Output: x // y = 3 print('x // y =',x//y) # Output: x ** y = 50625 print('x ** y =',x**y)
Â
āĻāĻĻāĻžāĻšāϰāύ ⧍) Comparison operators
x = 10 y = 12 # Output: x > y is False print('x > y is',x>y) # Output: x < y is True print('x < y is',x<y) # Output: x == y is False print('x == y is',x==y) # Output: x != y is True print('x != y is',x!=y) # Output: x >= y is False print('x >= y is',x>=y) # Output: x <= y is True print('x <= y is',x<=y)
Â
āĻāĻĻāĻžāĻšāϰāύ ā§Š) Logical operators
x = True y = False print('x and y is',x and y) print('x or y is',x or y) print('not x is',not x)
Â
āĻāĻĻāĻžāĻšāϰāύ ā§Ē) Identity operators
x1 = 5 y1 = 5 x2 = 'Hello' y2 = 'Hello' x3 = [1,2,3] y3 = [1,2,3] # Output: False print(x1 is not y1) # Output: True print(x2 is y2) # Output: False print(x3 is y3)
Â
āĻāĻĻāĻžāĻšāϰāύ ā§Ģ) Membership operators
x = 'Hello world' y = {1:'a',2:'b'} # Output: True print('H' in x) # Output: True print('hello' not in x) # Output: True print(1 in y) # Output: False print('a' in y)
str2 = "HySonRy"
* āϏā§āĻā§āϰāĻŋāĻ āĻ āĻā§āώāϰāĻā§āϞāĻŋ āĻāĻŽāύāĻāĻžāĻŦā§ āϏāĻžāĻāĻžāύ āϝāĻžāϤ⧠āĻā§āĻ āĻšāĻžāϤā§āϰ āĻ āĻā§āώāϰāĻā§āϞāĻŋ āĻĒā§āϰāĻĨāĻŽā§ āĻāϏā§
str1 = VivaSoft
* āĻĻā§āĻāĻŋ āϏā§āĻā§āϰāĻŋāĻ āĻāĻžāϰāϏāĻžāĻŽā§āϝāĻĒā§āϰā§āĻŖ āĻāĻŋāύāĻž āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϞāĻŋāĻā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϏā§āĻā§āϰāĻŋāĻ s1 āĻāĻŦāĻ s2 āĻāĻžāϰāϏāĻžāĻŽā§āϝāĻĒā§āϰā§āĻŖ āĻšāϝāĻŧ āϝāĻĻāĻŋ s1-āĻāϰ āϏāĻŽāϏā§āϤ āĻ āĻā§āώāϰ s2 āϤ⧠āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻĨāĻžāĻā§āĨ¤ character āĻāϰ āĻ āĻŦāϏā§āĻĨāĻžāύ āĻā§āύ āĻŦā§āϝāĻžāĻĒāĻžāϰ āύāĻžāĨ¤
  Case 1:  s1 = âYnâ s2 = âPYnativeâ , Output: True
  Case 2: s1 = âYnfâ s2 = âPYnativeâ ,  Output: False
* āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏā§āĻā§āϰāĻŋāĻ-āĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻĒā§āϰāϤā§āĻ # āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āύ
   Input:  str1 = â/*Akash is @developer & musician!!â
    Output: ##Akash is #developer # musician##
ā§§) x = a + b â 25