सब कुछ आपको पायथन में बिटवाइज़ ऑपरेटर्स के बारे में जानना होगा



यह लेख आपको पायथन में बिटवाइज़ ऑपरेटर के रूप में जानी जाने वाली अवधारणा से परिचित कराएगा और एक व्यावहारिक प्रदर्शन के साथ इसका पालन करेगा।

आज की दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। पायथन पर बहुत कुछ हासिल किया जा सकता है, इसकी महान बहुमुखी प्रतिभा और तालिका में इसे लाने वाली सुविधाओं की संख्या के लिए धन्यवाद। इस लेख में हम पायथन में बिटवाइज़ ऑपरेटर्स और निम्नलिखित बिंदुओं के साथ-साथ,

तो चलिए हम शुरू करते हैं,





रिट्रेयर्स iterative c ++

बिटवाइज़ ऑपरेटर पायथन में प्रोग्रामिंग के प्रमुख पहलुओं में से एक हैं और इस लेख में हम विभिन्न प्रकार के बिटवाइज़ ऑपरेटरों के बारे में चर्चा करेंगे, उनके उपयोग और उन्हें अपने दिन के कोडिंग में कैसे शामिल कर सकते हैं। चलो शुरू करें!

पायथन में बिटवाइज ऑपरेटर्स पर इस लेख के साथ आगे बढ़ते हुए,



पायथन में बिटवाइज़ ऑपरेटर क्या हैं?

पायथन में बिटवाइज़ ऑपरेटर फ़ंक्शंस या वे तरीके हैं जिनका उपयोग बिट ऑपरेशन करने के लिए किया जाता है। सरल शब्दों में यह पूर्णांक और तारों को बिट्स में परिवर्तित करने की प्रक्रिया है जो 0 और 1 हैं। इन ऑपरेटरों का उपयोग करके, आप पायथन से आग्रह कर रहे हैं कि या तो उन्हें बाएं से दाएं स्थानांतरित करें या उन्हें 0 और 1s के अनुक्रम में परिवर्तित करें। उदाहरण के लिए, 0100, 1100, 1000, 1001।

इसे बेहतर समझने के लिए, नीचे दिए गए उदाहरण पर एक नज़र डालें।

x = 6 और y = 8



परिवर्तित होने पर, द्विआधारी रूप में उनके मान x = 0110 और y = 1000 होंगे।

पायथन में बिटवाइज ऑपरेटर्स पर इस लेख के साथ आगे बढ़ते हुए,

पायथन में बिटवाइज ऑपरेटर्स

नीचे उल्लेख किया गया है कि पायथन और उनके उपयोगों में कुछ सबसे महत्वपूर्ण बिटवाइज ऑपरेटर हैं।

  1. &: बिटवाइज़ और के रूप में जाना जाता है। उदाहरण, X & Y = 0000।
  2. ^: बिटवाइज एक्सक्लूसिव या के रूप में जाना जाता है। उदाहरण, X ^ Y = 1110।
  3. |: बिटवाइस या के रूप में जाना जाता है। उदाहरण, एक्स | य = १११०।
  4. ~: बिटवाइज़ पूरक के रूप में जाना जाता है। उदाहरण, ~ X = 00001001।
  5. <<: Known as Shift Left. Example, X << 1 = 00001100. Here the bits will be moved 1 step to the left.
  6. >>: शिफ्ट राइट के रूप में जाना जाता है। उदाहरण, Y >> 1 = 00000100।

पायथन में एक बिटवाइज़ ऑपरेटर ट्रुथ टेबल में दिए गए कार्यों को पूरा करता है। इसे बेहतर ढंग से समझने के लिए, नीचे दिए गए विभिन्न ऑपरेटरों के लिए सत्य तालिका पर एक नज़र डालें।

जावा में वर्ग पथ की स्थापना

एक्स एक्स एंड वाई एक्स | य एक्स ^ वाई

एक एक एक

एक एक एक

एक एक एक एक

पायथन में बिटवाइज ऑपरेटर्स पर इस लेख के साथ आगे बढ़ते हुए,

बिटवाइज ऑपरेटर्स का उदाहरण

अब जब आप बिटकॉइन ऑपरेटरों के कार्य के पीछे की मूल अवधारणा को समझ गए हैं, तो आइए हम आगे की अवधारणा को स्पष्ट करने के लिए एक उदाहरण लेते हैं।नीचे दिए गए उदाहरण में, हम दो चर a और b को ध्यान में रख रहे हैं, और उनमें 9 और 65 मान डाल रहे हैं।

जावा और जावास्क्रिप्ट के बीच संबंध
a = 9 b = 65 प्रिंट ('बिटवाइज़ एंड ऑपरेटर 9 और 65 पर =', a & b) प्रिंट ('बिटवाइज़ या ऑपरेटर ऑन 9 और 65 है =', a | b) प्रिंट ('बिटवाइज़ EXCLUSIVE & OR) 9 और 65 = = ', ^ बी) प्रिंट (' 9 पर बिटवाइज़ नहीं ऑपरेटर है = ', ~ ए) प्रिंट (' बिटवाइज़ लेफ्ट SHIFT ऑपरेटर ऑन 9 है = ', a)<<1) print('Bitwise RIGHT SHIFT Operator On 65 is = ', b>> 1)

उपरोक्त उदाहरण में, हमने दो चर ए और बी घोषित किए और उनके साथ 9 और 65 के मूल्यों को साझा किया। बाइनरी में परिवर्तित होने पर, 9 = 00001001 और 65 = 01000001।

गणना

उपरोक्त कार्यक्रम के लिए, हम मैन्युअल रूप से गणना करें कि परिणाम क्या हो सकते हैं।

  1. बिटवाइज़ और ऑपरेशन = ए और बी। विश्लेषण: 00001001 और 01000001 = 00000001 = 1
  2. बिटवाइज या ऑपरेशन = ए | बी। विश्लेषण: 00001001 | 01000001 = 01001001 = 73
  3. पाइथन में बिटवाइज एक्सक्लूसिव या ऑपरेशन = ए ^ बी। विश्लेषण: 00001001 ^ 01000001 = 01001000 = 72
  4. पायथन में राइट शिफ्ट ऑपरेशन = b >> 1. विश्लेषण: 01000001 >> 1 = 00100000 = 32

01000001 >> 1 = 00100000 = 32

यह हमें इस लेख के अंत में लाता है।

अपने विभिन्न अनुप्रयोगों के साथ अजगर पर गहराई से ज्ञान प्राप्त करने के लिए, आप कर सकते हैं 24/7 समर्थन और आजीवन पहुंच के साथ लाइव ऑनलाइन प्रशिक्षण के लिए।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? उन्हें 'पायथन लेख' के टिप्पणी अनुभाग में उल्लेख करें और हम आपको वापस मिलेंगे।