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

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. - C ऑपरेटर्स और पंक्चुएटर्स क्या हैं?

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

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

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

  1. पायथन और R के अलावा डेटा साइंस का समर्थन करने वाले उपकरण क्या हैं? पायथन और R के अलावा डेटा साइंस का समर्थन करने वाले उपकरण क्या हैं?

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