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

पायथन इनप्लेस ऑपरेटर्स - iadd(), isub(), iconcat()


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

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

ixor()

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

उदाहरण

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

आउटपुट

The value: 798

iand()

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

उदाहरण

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

आउटपुट

The value: 32

ipow()

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

उदाहरण

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

आउटपुट

The value: 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} लिखा जाता है। सेट पर ऑपरेशन ऑपरेशनसंकेतनअर्थ इं