Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में इनप्लेस ऑपरेटर: ixor(), iand(), ipow()


इस लेख में, हम पायथन 3.x (या पूर्व संस्करणों) में उपलब्ध कुछ इनप्लेस ऑपरेटरों के बारे में सीखेंगे।

पायथन "operator" मॉड्यूल की मदद से एक ही स्टेटमेंट में असाइनमेंट और गणना एक साथ करके इनप्लेस ऑपरेशन करने के तरीके प्रदान करता है। यहाँ हम ixor(), iand(), ipow() फ़ंक्शन पर चर्चा करेंगे।

ixor()

यह फ़ंक्शन हमें वर्तमान मान को असाइन और XOR करने की अनुमति देता है। यह ऑपरेशन "a^=b" ऑपरेशन की तरह व्यवहार करता है। अपरिवर्तनीय डेटा प्रकारों जैसे स्ट्रिंग्स और टपल्स के मामले में असाइनमेंट नहीं किया जा सकता।

उदाहरण

import operator as op
# ixor() का उपयोग करके XOR
int1 = op.ixor(786, 12)
# मान प्रदर्शित करना
print("मान: ", end="")
print(int1)

आउटपुट

मान: 798

iand()

यह फ़ंक्शन हमें वर्तमान मान को असाइन और बिटवाइज़ AND करने की अनुमति देता है। यह ऑपरेशन "a&=b" ऑपरेशन की तरह व्यवहार करता है। अपरिवर्तनीय डेटा प्रकारों जैसे स्ट्रिंग्स और टपल्स के मामले में असाइनमेंट नहीं किया जा सकता।

उदाहरण

# iand() का उपयोग करके बिटवाइज़ AND
int2 = op.iand(57, 34)
print("मान: ", end="")
print(int2)

आउटपुट

मान: 32

ipow()

यह फ़ंक्शन हमें वर्तमान मान को असाइन और घातांक करने की अनुमति देता है। यह ऑपरेशन "a**=b" ऑपरेशन की तरह व्यवहार करता है। अपरिवर्तनीय डेटा प्रकारों जैसे स्ट्रिंग्स और टपल्स के मामले में असाइनमेंट नहीं किया जा सकता।

उदाहरण

# ipow() का उपयोग करके घातांक
int2 = op.ipow(3, 2)
print("मान: ", end="")
print(int2)

आउटपुट

मान: 9

निष्कर्ष

इस लेख में, हमने पायथन में इनप्लेस ऑपरेटर - ixor(), iand(), ipow() के उपयोग और कार्यान्वयन के बारे में सीखा।

  1. - पायथन स्टैंडर्ड ऑपरेटर्स को फ़ंक्शन्स के रूप में (operator मॉड्यूल)

    प्रोग्रामिंग में, ऑपरेटर आमतौर पर एक सिंबल (की) होता है जो किसी विशेष ऑपरेशन जैसे जोड़, घटाव, तुलना आदि को करने के लिए पूर्वनिर्धारित होता है। पायथन में बिल्ट-इन ऑपरेशन्स का एक बड़ा सेट होता है जो विभिन्न श्रेणियों जैसे अंकगणितीय, तुलना, बिट-वाइज़, सदस्यता आदि में विभाजित होते हैं। पायथन लाइब्रेरी

  1. - Python में तुलना ऑपरेटर्स की चेनिंग

    कभी-कभी हमें एक ही स्टेटमेंट में एक से अधिक कंडीशन चेकिंग का उपयोग करने की आवश्यकता होती है। इसके लिए कुछ बेसिक सिंटैक्स हैं जैसे x < y < z, या if x < y and x < z आदि। अन्य भाषाओं की तरह, Python में कुछ बेसिक तुलना ऑपरेटर्स हैं। ये तुलना ऑपरेटर्स हैं , <=, , =, ==, !=, is, is not, in, not in। इन ऑपर

  1. - पायथन सेट ऑपरेशन

    सेट क्या है? गणित में, एक सेट विशिष्ट वस्तुओं का संग्रह है, जिसे अपने आप में एक वस्तु माना जाता है। उदाहरण के लिए, संख्याएं 2, 4, और 6 अलग-अलग मानी जाती हैं, लेकिन जब उन्हें सामूहिक रूप से माना जाता है तो वे आकार तीन का एक सेट बनाते हैं, जिसे {2,4,6} लिखा जाता है। सेट पर ऑपरेशन ऑपरेशनसंकेतनअर्थ इं