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