- Introduction to Operators in python in Hindi
- Arithmetic operators in python in Hindi
- Comparison operators in python in Hindi
- Assignment Operators in python in Hindi
- Logical Operators in python in Hindi
- Bitwise Operators in python in Hindi
- Membership Operators in python in Hindi
- Identity Operators in python in Hindi

Introduction to Operators in python in Hindi
operator को एक प्रतीक के रूप में परिभाषित किया जा सकता है जो दो operands के बीच एक विशेष operation के लिए जिम्मेदार है। operator एक program के pillars हैं, जिस पर किसी विशेष programming भाषा में Logic बनाया जाता है। Python विभिन्न प्रकार के operators को निम्नानुसार प्रदान करता है।
- Arithmetic operators
- Comparison operators
- Assignment operators
- Logical operators
- Bitwise operators
- Membership Operators
- Identity operators
Arithmetic Operator
Arithmetic operators का उपयोग दो operand के बीच Arithmetic operations करने के लिए किया जाता है। इसमें + (जोड़), – (घटाव), * (गुणा), / (विभाजित),% (remainder), // (floor division), और exponent (**) शामिल हैं।
Arithmetic operators की विस्तृत व्याख्या।
Operator | Description |
+ (जोड़) | इसका उपयोग दो operand को जोड़ने के लिए किया जाता है। उदाहरण के लिए, यदि a = 20, b = 10 => a + b = 30 |
– (घटाव) | इसका उपयोग पहले operand से दूसरे operand को घटाने के लिए किया जाता है। यदि पहला operand दूसरे operand से कम है, तो value परिणाम नकारात्मक है। उदाहरण के लिए, यदि a = 20, b = 10 => a? b = 10 |
/ (विभाजित) | यह दूसरे operand द्वारा पहले operand को विभाजित करने के बाद भाग फल लौटाता है। उदाहरण के लिए, यदि a = 20, b = 10 => a / b = 2 |
* (गुणा) | इसका उपयोग एक operand को दूसरे के साथ गुणा करने के लिए किया जाता है। उदाहरण के लिए, यदि a = 20, b = 10 => a * b = 200 |
% (remainder) | यह दूसरे operand द्वारा पहले operand को विभाजित करने के बाद रिमाइंडर लौटाता है। उदाहरण के लिए, यदि a = 20, b = 10 => a% b = 0 |
** (exponent) | यह एक घातांक operator है जिसका प्रतिनिधित्व किया जाता है क्योंकि यह पहले operand पावर की गणना दूसरे operand से करता है। |
// (floor division) | यह दो operand को विभाजित करके निकले भागफल का floor value देता है। |
Comparison operator
Comparision operators का उपयोग दो operand के value की तुलना करने के लिए किया जाता है और तदनुसार बूलियन को right या गलत माना जाता है। तुलना operators को निम्न table में वर्णित किया गया है।
Operator | Description |
== | यदि दो operand की value बराबर है, तो स्थिति true हो जाती है। |
! = | यदि दो operand की value बराबर नहीं है, तो स्थिति true हो जाती है। |
<= | यदि पहला operand दूसरे operand से कम या उसके बराबर है, तो स्थिति true हो जाती है। |
> = | यदि पहला operand दूसरे operand से अधिक या उसके बराबर है, तो स्थिति true हो जाती है। |
<> | यदि दो operand की value बराबर नहीं है, तो स्थिति true हो जाती है। |
> | यदि पहला operand दूसरे operand से अधिक है, तो स्थिति true हो जाती है। |
< | यदि पहला operand दूसरे operand से कम है, तो स्थिति true हो जाती है। |
Python assignment Operator
assignment operators का उपयोग left operand के लिए right expression की value को assign करने के लिए किया जाता है। assignment operators को निम्न तालिका में वर्णित किया गया है।
Operator | Description |
= | यह left operand के लिए right expression का value प्रदान करता है। |
+ = | यह right operand के मान से left operand की value बढ़ाता है और संशोधित value वापस left oprand को सौंपता है। उदाहरण के लिए, यदि a = 10, b = 20 => a + = b = a + b के बराबर होगा और इसलिए, a = 30 होगा। |
– = | यह right operand के value से Left operand के value को कम करता है और संशोधित value को वापस Left operand को सौंपता है। उदाहरण के लिए, यदि a = 20, b = 10 => a- = b = a- b और इसलिए a = 10 के बराबर होगा। |
* = | यह Left operand के value को right operand के value से गुणा करता है और संशोधित value को Left operand पर वापस assign करता है। उदाहरण के लिए, यदि a = 10, b = 20 => a * = b = a * b और इसलिए a = 200 के बराबर होगा। |
% = | यह Left operand के value को right operand के value से विभाजित करता है और रिमाइंडर को Left operand को वापस assign करता है। उदाहरण के लिए, यदि a = 20, b = 10 => a% = b = a% b के बराबर होगा और इसलिए, a = 0 |
** = | a** =b बराबर होगा a=a**b के, उदाहरण के लिए, यदि a = 4, b = 2, a ** = b assign करेगा 4 ** 2 = 16 को। |
// = | A// =b बराबर होगा a=a //b के, उदाहरण के लिए, अगर a=4, b=3, a//=b assign करेगा 4/3 = 1 to a. |
Bitwise Operator
Bitwise operator दो operand के value पर bit by bit ऑपरेशन perform करते हैं।
उदाहरण के लिए,
- if a = 7;
- b = 6;
- then, binary (a) = 0111
- binary (b) = 0011
- hence, a & b = 0011
- a | b = 0111
- a ^ b = 0100
- ~ a = 1000
Operator | Description |
&(binary and) | यदि दो operand में एक ही स्थान पर दोनों bits 1 हैं, तो 1 को परिणाम में कॉपी किया जाता है। अन्यथा, 0 की प्रतिलिपि बनाई गई है। |
| (binary or) | परिणामी bit 0 होगा यदि दोनों bits शून्य हैं अन्यथा परिणामी bit 1 होगा। |
^ (binary xor) | परिणामी bit 1 होगा यदि दोनों bit अलग हैं अन्यथा परिणामी bit 0 होगा। |
~ (negation) | यह operand के प्रत्येक bit की calculation करता है, अर्थात, यदि bit 0 है, तो परिणामी bit 1 और इसके विपरीत होगा। |
<< (left shift) | Left operand value को right operand में मौजूद bits की संख्या द्वारा दाएँ (right) ले जाया जाता है । |
>> (right shift) | Left operand को right operand में मौजूद bits की संख्या द्वारा right ले जाया जाता है। |
Logical operators
Logical operators का उपयोग मुख्य रूप से expression evaluation में निर्णय लेने के लिए किया जाता है। Python निम्नलिखित Logical operators का समर्थन करता है।
Operator | Description |
and | यदि दोनों expressions true हैं, तो स्थिति true होगी। यदि a और b दो expressions हैं, a → true, b → true => a और b → true. |
or | यदि expression में से कोई एक true है, तो स्थिति true होगी। यदि a और b दो expressions हैं, तो a→true, b→false => a or b → true. |
not | अगर एक expression a सच है तो not(a) false होगी और इसके विपरीत। |
Membership Operators
Python membership operators का उपयोग डेटा संरचना के अंदर value की membership की जांच करने के लिए किया जाता है। यदि value डेटा संरचना में मौजूद है, तो resulting value true है अन्यथा यह false है।
Operator | Description |
in | यह true होने के लिए मूल्यांकन किया जाता है यदि पहला operand दूसरे operand (list,tuple, या dictionary) में पाया जाता है। |
not in | यह सच होने के लिए मूल्यांकन किया जाता है यदि पहला operand दूसरे operand (list,tuple, या dictionary) में नहीं मिलता है। |
Identity operators
Operator | Description |
is | यदि दोनों पक्षों पर मौजूद संदर्भ एक ही object की ओर इशारा करते हैं तो यह true है। |
is not | यह true है कि दोनों पक्षों में मौजूद संदर्भ एक ही object की ओर इशारा नहीं करते हैं। |
हमें उम्मीद है की आपको हमारा यह लेख Operators in Python in Hindi जरुर पसंद आया होगा. हमारी हमेशा से यही कोशिश रहती है की readers को Python या किसी भी अन्य विषय के बारे में पूरी जानकारी प्रदान की जाये ताकि आपको आवश्यक जानकारी ढूंढने के लिए किसी दुसरे sites या internet में खोजने की जरुरत ना पड़े। इससे आपके समय की बचत भी होगी और एक ही जगह में आपको पूरी information भी मिल जाएगी.