Online Ethical Hacking Course

Apply Now
Python Tutorial in Hindi (हिंदी में पाइथन सीखें)

Operators in Python in Hindi

Table of Contents

  • परिचय
  • Python Operator Kya Hai? (Operators in Python in Hindi)
  • Python Operators Ke Prakar (Types of Python Operators in Hindi)
  • Python Operators की List (in Hindi)
  • Python अरिथमेटिक ऑपरेटर्स (in Hindi)
  • पायथन कम्पैरिसन ऑपरेटर्स (in Hindi)
  • पायथन लॉजिकल ऑपरेटर्स (in Hindi)
  • पायथन बिटवाइज़ ऑपरेटर्स (in Hindi)
  • पायथन असाइनमेंट ऑपरेटर (in Hindi)
  • पायथन आइडेंटिटी ऑपरेटर्स (in Hindi)
  • पायथन मेम्बरशिप ऑपरेटर्स (in Hindi)
  • Python में Operator और Operand में अंतर
  • Python Programming में Operators का महत्व
  • Python Operator Precedence in Hindi
  • Python Operators बेस्ट प्रैक्टिस (in Hindi)

Python Operators in Hindi से संबंधित अक्सर पूछे जाने वाले प्रश्न

आप किसी Expression में Operation के क्रम को बदलने के लिए parentheses का उपयोग कर सकते हैं। parentheses में enclosed किसी भी चीज़ का मूल्यांकन पहले किया जाता है।
"==" ऑपरेटर वैल्यू में समानता की जाँच करता है, जबकि "is" ऑपरेटर identity की जाँच करता है (क्या दो ऑब्जेक्ट मेमोरी में एक ही उदाहरण हैं)।
बिटवाइज़ ऑपरेटरों का उपयोग integers में individual bits में manipulation करने के लिए किया जाता है। सामान्य उपयोग के मामलों में झंडे के साथ काम करना, specific bits को सेट करना या साफ़ करना और मेमोरी उपयोग को अनुकूलित करना शामिल है।
आपको identity operators का उपयोग तब करना चाहिए जब आप यह जांचना चाहते हैं कि क्या दो ऑब्जेक्ट मेमोरी में एक ही उदाहरण हैं, न कि केवल यह कि उनका वैल्यू समान है या नहीं।
ऑपरेटर ओवरलोडिंग आपको यह परिभाषित करने की अनुमति देती है कि ऑपरेटर कस्टम ऑब्जेक्ट के लिए कैसे व्यवहार करते हैं। आप __add__, __sub__ इत्यादि जैसे विशेष तरीकों को लागू करके अपनी कक्षाओं के लिए ऑपरेटरों के Behaviour को अनुकूलित कर सकते हैं।
Membership operators का उपयोग यह जांचने के लिए किया जाता है कि कोई वैल्यू किसी अनुक्रम में मौजूद है (उदाहरण के लिए, सूची, टपल, स्ट्रिंग)। "इन" presence की जाँच करता है, जबकि "नॉट इन" absence की जाँच करता है।
वैल्यू की equality और inequality की जांच करने के लिए "==" और "!=" ऑपरेटरों का उपयोग किया जाता है। "Is" और "Isn't" operator objects की identity और non-identity की जांच करते हैं (चाहे वे समान memory space का Reference देते हों)।
zero errors से Division से बचने के लिए, आप Division करने से पहले conditional check जोड़ सकते हैं या exceptions को संभालने के लिए "try...except" statement का उपयोग कर सकते हैं।
operator chaining से तात्पर्य एक ही Expression में कई ऑपरेटरों का उपयोग करने की क्षमता से है। पायथन में, ऑपरेटर चेनिंग ऑपरेटर प्राथमिकता और सहयोगीता नियमों का पालन करती है।
Ternary conditional operators, जिन्हें conditional expression के रूप में भी जाना जाता है, का उपयोग conditional रूप से वैल्यू निर्दिष्ट करने के लिए किया जाता है। उनके पास फॉर्म value_if_true है यदि conditional अन्यथा value_if_false है।
ऑपरेटर ओवरलोडिंग कस्टम कक्षाओं के लिए ऑपरेटरों के Adaptation की अनुमति देता है, लेकिन यदि अत्यधिक उपयोग किया जाता है तो यह कोड को कम सहज और समझने में कठिन बना सकता है। इसका उपयोग विवेकपूर्वक करना आवश्यक है।
नहीं, पायथन कस्टम ऑपरेटरों के निर्माण की अनुमति नहीं देता है। आप कस्टम classes के लिए केवल मौजूदा ऑपरेटरों को ओवरलोड कर सकते हैं।
हां, आप non-boolean values के साथ logical operators (For example, "and" and "or") का उपयोग कर सकते हैं। पायथन कुछ values को true or false मानता है, और परिणाम ऑपरेंड की truth or falsity पर निर्भर करता है।
पायथन में, "OR" logical OR operator है, जबकि "||" वैलिड नहीं है। पायथन में ऑपरेटर के रूप में डबल वर्टिकल बार ("||") का उपयोग नहीं किया जाता है।
Did you find this article helpful?