Python – Operators in Hindi

  • 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

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 की विस्तृत व्याख्या।

OperatorDescription
+ (जोड़)इसका उपयोग दो 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 में वर्णित किया गया है।

OperatorDescription
==यदि दो 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 को निम्न तालिका में वर्णित किया गया है।

OperatorDescription
=यह 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 करते हैं।

उदाहरण के लिए,

  1. if a = 7;  
  2.    b = 6;   
  3. then, binary (a) = 0111  
  4.     binary (b) = 0011  
  5.   
  6. hence, a & b = 0011  
  7.       a | b = 0111  
  8.              a ^ b = 0100  
  9.        ~ a = 1000   
OperatorDescription
&(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 का समर्थन करता है।

OperatorDescription
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 है।

OperatorDescription
inयह true होने के लिए मूल्यांकन किया जाता है यदि पहला operand दूसरे operand (list,tuple, या dictionary) में पाया जाता है।
not inयह सच होने के लिए मूल्यांकन किया जाता है यदि पहला operand दूसरे operand (list,tuple, या dictionary) में नहीं मिलता है।

Identity operators

OperatorDescription
isयदि दोनों पक्षों पर मौजूद संदर्भ एक ही object की ओर इशारा करते हैं तो यह true है।
is notयह true है कि दोनों पक्षों में मौजूद संदर्भ एक ही object की ओर इशारा नहीं करते हैं।

हमें उम्मीद है की आपको हमारा यह लेख Operators in Python in Hindi जरुर पसंद आया होगा. हमारी हमेशा से यही कोशिश रहती है की readers को Python या किसी भी अन्य विषय के बारे में पूरी जानकारी प्रदान की जाये ताकि आपको आवश्यक जानकारी ढूंढने के लिए किसी दुसरे sites या internet में खोजने की जरुरत ना पड़े। इससे आपके समय की बचत भी होगी और एक ही जगह में आपको पूरी information भी मिल जाएगी.

Leave a Reply

DMCA.com Protection Status