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

Python में राइट शिफ्ट (>>) ऑपरेटर क्या है?


Python में `>>` को राइट शिफ्ट ऑपरेटर कहा जाता है। यह एक बिटवाइज़ ऑपरेटर है। इसके लिए पहले ऑपरेंड के रूप में ऑब्जेक्ट का बिटवाइज़ प्रतिनिधित्व आवश्यक है। बिट्स को दूसरे ऑपरेंड द्वारा निर्धारित बिट्स की संख्या से दाएं शिफ्ट किया जाता है। शिफ्टिंग के परिणामस्वरूप बाएं ओर के लीडिंग बिट्स 0 पर सेट हो जाते हैं।

>>> bin(a)     # बाइनरी समतुल्य 0110 0100 '0b1100100'
>>> b = a >> 2   # बाइनरी समतुल्य 0001 1101
>>> b
25
>>> bin(b)
'0b11001'
  1. - Python में is not ऑपरेटर क्या है?

    Python में `is not` मेंबरशिप ऑपरेटर false मूल्यांकन करता है यदि ऑपरेटर के दोनों तरफ के वेरिएबल्स एक ही ऑब्जेक्ट की ओर इशारा करते हैं और अन्यथा true। उदाहरण के लिए: >>> a = 10 >>> b = 20 >>> id(a), id(b) (1581561184, 1581561504) >>> a is not b True चूंकि वेरिएबल्स

  1. - Python में not in ऑपरेटर क्या है?

    Python में `not in` मेंबरशिप ऑपरेटर true मूल्यांकन करता है यदि यह निर्दिष्ट अनुक्रम में वेरिएबल को नहीं ढूंढता और अन्यथा false। उदाहरण के लिए: >>> a = 10 >>> b = 4 >>> l1 = [1, 2, 3, 4, 5] >>> a not in l1 True >>> b not in l1 False चूंकि a l1 से संबंधित

  1. - Python में डॉट ऑपरेटर क्या है?

    Python में लगभग सब कुछ एक ऑब्जेक्ट है। हर ऑब्जेक्ट के कुछ एट्रिब्यूट्स और मेथड्स होते हैं। ऑब्जेक्ट के साथ एट्रिब्यूट्स या मेथड्स का कनेक्शन उनके बीच लिखे एक डॉट (. ) द्वारा दर्शाया जाता है। उदाहरण के लिए यदि dog एक क्लास है, तो Fido नाम का एक dog उसका इंस्टेंस/ऑब्जेक्ट होगा। class Dog: Fido = D