Python operators
Operators का उपयोग कर variable(operands) की value को manipulate किया जा सकता है, Python में निम्न operators उपलब्ध है।
- Arithmetic operators
- Assignment operators
- Logical operators
- Comparison operators
- Identity operators
- Bitwise operators
- Membership operators
1) Arithmetic operators
+ | variables में नंबर्स को जोड़ने के लिए |
– | variables में नंबर्स को घटाने के लिए |
* | variables में नंबर्स को गुणा के लिए |
/ | variables में नंबर्स को भाग के लिए |
% | variables में नंबर्स को में भाग के बाद शेष के लिए |
** | Exponent निकलने के लिए। |
// | Floor division के लिए। |
2) Assignment Operators
= | variable में value assign करने के लिए। (Right hand side की value left hand side assign होती है) |
+= | variable की वैल्यू में right हैंड साइड की वैल्यू ऐड करता है। x += 15 इसका मतलब x = x + 15 |
-= | variable की वैल्यू में right हैंड साइड की वैल्यू subtract करता है। x -= 15 इसका मतलब x = x – 15 |
*= | variable की वैल्यू में right हैंड साइड की वैल्यू multiply करता है। x *= 15 इसका मतलब x = x * 15 |
/= | variable की वैल्यू को right हैंड साइड की वैल्यू से divide करता है। x /= 15 इसका मतलब x = x / 15 |
%= | variable की वैल्यू को right हैंड साइड की वैल्यू से divide कर शेष(remainder) return करता है। |
//= | variable की वैल्यू को right हैंड साइड की वैल्यू से floor division करता है। x //= 15 इसका मतलब x = x // 15 |
**= | exponential calculation variable पर परफॉर्म कर left hand side के variable में value assign करता है। x**=20 इसका मतलब x = x ** 15 |
3) Comparison operator
== | दो operands की वैल्यू check करता है के बराबर है के नहीं अगर बराबर है तो true return करता है नहीं तो false |
!= | दो operands की वैल्यू check करता है के बराबर है के नहीं अगर बराबर नहीं है तो true return करता है नहीं तो false |
<> | true return करता है अगर बराबर नहीं है। |
< | अगर एक operand की वैल्यू दूसरे से छोटी है तो true return करता है। |
> | अगर एक operand की वैल्यू दूसरे से बड़ी है तो true return करता है। |
<= | अगर एक operand की वैल्यू दूसरे से छोटी और बराबर है तो true return करता है। |
>= | अगर एक operand की वैल्यू दूसरे से बड़ी और बराबर है तो true return करता है। |
4) Logical operators
and | यह Logical AND operator है इसमें अगर दोनों statements true है तो condition true होती है। |
or | यह Logical और operator है इसमें अगर दोनों statement में से किसी एक statement true है तो condition true होती है। |
not | अगर इसमें operand true है तब condition False होगी। |
5) Identity operators
is | अगर दोनों variables एक ही object है तो यह true return करेगा। |
isnot | अगर दोनों variables एक ही object के नहीं है तो यह true return करेगा। |
6) Bitwise operators
& | अगर दोनों बिट 1 है तो 1 सेट करता है। |
| | अगर दोनों में से कोई एक बिट 1 है तो 1 सेट करता है। |
^ | सभी bits को 1 सेट करता अगर दोनों में से कोई एक बिट 1 है। |
~ | सभी bits को उल्टा(Inverse) करता है। मतलब सभी 0 को 1 और 1 को 0 करता है। |
<< | right operand में दिए हुए bits के अनुसार left operand value को left shift करता है। |
>> | right operand में दिए हुए bits के अनुसार left operand value को right shift करता है। |
7) Membership operators
in | दिए हुए sequence में दी हुई value present है तो true return करता है। |
not in | दिए हुए sequence में दी हुई value present नहीं है तो true return करता है। |
0 टिप्पणियाँ
If you have any doubt. Please let me know