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

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

बिटवाइज़ ऑपरेटर बिट्स पर ऑपरेंड के रूप में काम करते हैं। निम्नलिखित बिटवाइज़ ऑपरेटरों को पायथन में परिभाषित किया गया है -

  • &(बिटवाइज AND):यदि दोनों बिट ऑपरेंड 1 हैं तो 1 लौटाता है
  • | (बिटवाइज़ OR):1 देता है, भले ही दो बिट ऑपरेंड में से एक 1 हो
  • ^ (बिटवाइज XOR):1 तभी लौटाता है जब एक ऑपरेंड 1 हो और दूसरा 0 हो
  • ~ (बिटवाइज पूरक):यदि ऑपरेंड 0 है और इसके विपरीत है तो 1 लौटाता है
  • <<(बिटवाइज लेफ्ट-शिफ्ट):बिट्स को लेफ्ट और राइट में शिफ्ट किया जाता है, ज्यादातर बिट्स को 0 पर सेट किया जाता है
  • >> (बिटवाइज राइट-शिफ्ट):बिट को राइट और लेफ्ट शिफ्ट किया जाता है, ज्यादातर बिट्स को 0 पर सेट किया जाता है

उदाहरण के लिए a =60 (00011 1100 बाइनरी) और b =13 (0000 1101 बाइनरी)

a&b = 0000 1100 = 12
a|b = 0011 1101 = 61
a^b = 0011 0001 = 49
~a = 1100 0011 = -61
a<<2 = 1111 0000 = 240
a>>2 = 0000 1111 = 15

  1. पायथन में विभिन्न प्रकार के उद्धरण क्या हैं?

    पायथन में स्ट्रिंग ऑब्जेक्ट बनाने के लिए कोटेशन प्रतीकों का उपयोग किया जाता है। पायथन सिंगल, डबल और ट्रिपल कोटेड स्ट्रिंग्स को पहचानता है। स्ट्रिंग अक्षर सिंगल कोट्स (हैलो), डबल कोट्स (हैलो) या ट्रिपल कोट्स (हैलो या हैलो) में वर्णों के अनुक्रम को संलग्न करके लिखे गए हैं। >>> var1='hello

  1. पायथन 3 में मानक डेटा प्रकार क्या हैं?

    पायथन के मानक डेटा प्रकारों में संख्यात्मक डेटा प्रकार, अनुक्रम प्रकार और शब्दकोश शामिल हैं जो कुंजी-मूल्य जोड़े का संग्रह है। संख्यात्मक डेटा प्रकार की वस्तुएँ या तो पूर्णांक, फ़्लोट या जटिल संख्याएँ होती हैं। पूर्णांक पूर्णांक होते हैं, जबकि फ़्लोट्स में एक भिन्नात्मक भाग होता है। सम्मिश्र संख्या

  1. पायथन में विभिन्न डेटा रूपांतरण विधियां क्या हैं?

    संख्यात्मक डेटा रूपांतरण कार्य - इंट () - एक फ्लोटिंग पॉइंट नंबर या एक स्ट्रिंग को पूर्णांक प्रतिनिधित्व के साथ पूर्णांक ऑब्जेक्ट में परिवर्तित करता है। एक स्ट्रिंग को परिवर्तित करते समय, हेक्साडेसिमल या ऑक्टल संख्या को पूर्णांक में बदलने के लिए संख्या प्रणाली के आधार का पैरामीटर >>> int(