Python Operators in Hindi – Python में Operators क्या होते हैं?

Python Operators in Hindi में Arithmetic, Relational, Assignment, Logical, Identity और Membership Operators को आसान भाषा में Examples के साथ सीखें। साथ ही Operator Precedence को Step-by-Step समझें।

Python में Operators क्या होते हैं? (Operators in Python)

Operator एक विशेष Symbol होता है, जिसका उपयोग Values या Variables पर किसी प्रकार का Mathematical, Comparison या Logical Operation करने के लिए किया जाता है।
जिन Values या Variables पर Operator कार्य करता है, उन्हें Operands कहा जाता है।

उदाहरण:
10 + num
यहाँ:
10 और num Operands हैं।
+ एक Arithmetic Operator है, जो दोनों Operands को जोड़ने का कार्य करता है।

Python में Operators के प्रकार (Types of Operators)

  • Arithmetic Operator (अर्थमैटिक ऑपरेटर): इनका इस्तेमाल मैथेमैटिकल कैलकुलेशंस (जैसे जोड़ना, घटाना, गुणा, भाग) के लिए होता है। (उदा: +, -, *, /)
  • Relational Operator (रिलेशनल ऑपरेटर): इन्हें comparison operators भी कहते हैं। इनका इस्तेमाल दो वैल्यूज की आपस में तुलना करने के लिए होता है। (उदा: >, <, ==, !=)
  • Assignment Operator (असाइनमेंट ऑपरेटर): इनका इस्तेमाल किसी वेरिएबल में वैल्यू स्टोर या असाइन करने के लिए किया जाता है। (उदा: =, +=, -=)
  • Logical Operator (लॉजिकल ऑपरेटर): इनका इस्तेमाल दो या दो से ज़्यादा कंडीशंस को आपस में जोड़ने या उन्हें कंबाइन करने के लिए होता है। (उदा: and, or, not)
  • Identity Operator (आइडेंटिटी ऑपरेटर): ये चेक करते हैं कि क्या दो वेरिएबल्स एक ही मेमोरी लोकेशन को पॉइंट कर रहे हैं या नहीं। (उदा: is, is not)
  • Membership Operator (मेंबरशिप ऑपरेटर): इनका इस्तेमाल यह चेक करने के लिए होता है कि कोई वैल्यू किसी सीक्वेंस (जैसे स्ट्रिंग, लिस्ट या टुपल) का हिस्सा है या नहीं। (उदा: in, not in)

Arithmetic Operator (अर्थमैटिक ऑपरेटर)

Relational Operator (रिलेशनल ऑपरेटर

Assignment Operator (असाइनमेंट ऑपरेटर)

Logical Operator (लॉजिकल ऑपरेटर)

Identity Operator (आइडेंटिटी ऑपरेटर)

Membership Operator (मेंबरशिप ऑपरेटर)

Operator Precedence (ऑपरेटर्स की प्राथमिकता)

जब किसी Expression में एक से अधिक Operators होते हैं, तो Operator Precedence यह तय करती है कि कौन-सा Operator सबसे पहले Execute होगा

  • जिन Operators की Precedence अधिक होती है, उन्हें पहले Evaluate किया जाता है।
  • जिन Operators की Precedence कम होती है, उन्हें बाद में Evaluate किया जाता है।
  • Operator Precedence की वजह से Python किसी भी Expression का सही क्रम (Order) में Evaluation करता है और सही Result देता है।

नीचे दी गई Table में Python के विभिन्न Operators की Precedence दिखाई गई है।

महत्वपूर्ण बातें (Important Points)

  • Parentheses () का उपयोग Operator Precedence को बदलने (Override) के लिए किया जाता है। () के अंदर लिखा गया Expression हमेशा सबसे पहले Evaluate होता है।
  • यदि दो Operators की Precedence समान (Equal) हो, तो Python उन्हें Left to Right क्रम में Evaluate करता है।

खुद से ट्राई करें! (Do it by yourself)

नीचे दिए गए Programs स्वयं लिखने का प्रयास करें।

  1. पाँच संख्याओं (Five Numbers) का Average निकालने का Program लिखिए।
  2. किसी दिए गए Number का Cube निकालने का Program लिखिए।
  3. Temperature को Celsius (°C) से Fahrenheit (°F) में Convert करने का Program लिखिए।
  4. दो Variables की Values को Swap करने का Program लिखिए।

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *