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

पायथन में>> और <<ऑपरेटर क्या हैं?


प्रतीकों <<और>> को Python में क्रमशः बाएँ और दाएँ शिफ्ट ऑपरेटरों के रूप में परिभाषित किया गया है। वे बिटवाइज ऑपरेटर हैं। पहला ऑपरेंड संख्यात्मक वस्तु का एक बिटवाइज प्रतिनिधित्व है और दूसरा उन पदों की संख्या है जिनके द्वारा बिट फॉर्मेशन को बाएं या दाएं स्थानांतरित किया जाना है।

<<ऑपरेटर बिट पैटर्न को बाईं ओर शिफ्ट करता है। दाईं ओर कम से कम महत्वपूर्ण बिट्स 0 पर सेट हैं

>>> a=60
>>> bin(a)
'0b111100'
>>> b=a<<2
>>> b
240
>>> bin(b)
'0b11110000'

आप दो बिट्स को 0 पर राइट सेट पर देख सकते हैं

दूसरी ओर>> ऑपरेटर पैटर्न को दाईं ओर शिफ्ट करता है। सबसे महत्वपूर्ण बिट 0

. पर सेट हैं
>>> a=60
>>> bin(a)
'0b111100'
>>> b=a>>2
>>> b
15
>>> bin(a)
'0b111100'

  1. सी ऑपरेटर और पंक्चुएटर क्या हैं?

    एक या कई वस्तुओं पर लागू ऑपरेशन का वर्णन करने के लिए एक ऑपरेटर का उपयोग किया जाता है। यह मुख्य रूप से भावों में अर्थपूर्ण है, लेकिन घोषणाओं में भी। यह आम तौर पर गैर-अल्फ़ान्यूमेरिक वर्णों का उपयोग करके एक छोटा अनुक्रम होता है। एक पंक्चुएटर तत्वों की सूची को अलग या समाप्त करने के लिए प्रयोग किया जात

  1. C# में लेफ्ट शिफ्ट और राइट शिफ्ट ऑपरेटर (>> और <<) क्या हैं?

    बिटवाइज लेफ्ट शिफ्ट ऑपरेटर बाएं ऑपरेंड मान को दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से बाईं ओर ले जाया जाता है। बिटवाइज राइट शिफ्ट ऑपरेटर बाएं ऑपरेंड मान को दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से दाएं स्थानांतरित किया जाता है। निम्नलिखित एक उदाहरण है जो दिखाता है कि बिटवाइज़ बाएँ

  1. पायथन और आर के अलावा डेटा साइंस को सपोर्ट करने के लिए कौन से टूल्स हैं?

    इस लेख में, हम पायथन और आर के अलावा डेटा साइंस को सपोर्ट करने वाले टूल्स के बारे में जानेंगे? यहां हम पांच टूल देखेंगे जो डेटा साइंस की अवधारणा को लागू करने में मदद करते हैं। अपाचे Hadoop जावा आधारित मुफ्त सॉफ्टवेयर बड़ी भंडारण क्षमता डेटा की बंटवारे की क्षमता नोस्क्ल अधिक संरचित अभिविन्यास बे