पायथन में ऑपरेटरों - आप सभी को पता होना चाहिए



यह ब्लॉग आपको अजगर में ऑपरेटरों के बुनियादी बातों के माध्यम से चलेगा, यह अंकगणित, बिटवाइज़, तार्किक आदि जैसे विभिन्न ऑपरेटरों पर भी स्पर्श करेगा।

पायथन भाषा सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। सीखते हुए प्रतीत होता है कि आसान है, कुछ मूल अवधारणाएं हैं जिन्हें अजगर के विभिन्न अनुप्रयोगों के साथ आगे बढ़ने से पहले महारत हासिल होनी चाहिए। अजगर में ऑपरेटर्स अजगर में मूल मौलिक अवधारणा में से एक है। यह ब्लॉग आपको अजगर में विभिन्न प्रकार के ऑपरेटरों को समझने में मदद करेगा। इस ब्लॉग में निम्नलिखित विषय शामिल हैं:

एक ऑपरेटर क्या है?

अजगर में ऑपरेटरों का उपयोग दो मूल्यों या चर के बीच संचालन के लिए किया जाता है। ऑपरेशन में उपयोग किए जाने वाले ऑपरेटर के प्रकार के अनुसार आउटपुट भिन्न होता है। हम ऑपरेटरों को विशेष प्रतीकों के रूप में कह सकते हैं या ऑपरेंड के मूल्यों में हेरफेर करने के लिए निर्माण कर सकते हैं। मान लें कि यदि आप दो चर या मान जोड़ना चाहते हैं, तो आप इस ऑपरेशन के लिए अतिरिक्त संचालक का उपयोग कर सकते हैं। ऑपरेंड में मान हो सकता है कि हम अजगर में है।





अजगर-एडुरका में ऑपरेटर

संचालन के प्रकार पर निर्भर करते हुए अजगर प्रोग्रामिंग भाषा में 7 प्रकार के ऑपरेटर हैं।



ऑपरेटरों के प्रकार

  1. अंकगणितीय आपरेटर
  2. असाइनमेंट ऑपरेटर
  3. तुलना ऑपरेटरों
  4. लॉजिकल ऑपरेटर्स
  5. सदस्यता संचालक
  6. पहचान के संचालक
  7. बिटवाइज़ ऑपरेटर

अंकगणितीय आपरेटर

अजगर में अंकगणितीय गणना करने के लिए अंकगणित संचालकों का उपयोग किया जाता है। नीचे नामों और उनके प्रतीकों के साथ अंकगणितीय ऑपरेटर हैं। ये प्रतीक हैं जो हम अजगर में एक अंकगणितीय ऑपरेशन करते समय उपयोग करते हैं।

x = 10 y = 15 #addition x + y #subtraction x - y #multiplication x * y #division x / y #floor Division x // y #modulus x% y #expressioniation * ** y

असाइनमेंट ऑपरेटर

असाइनमेंट ऑपरेटर्स का उपयोग वेरिएबल्स या किसी अन्य ऑब्जेक्ट में अजगर को मान देने के लिए किया जाता है। निम्नलिखित कार्य संचालक हैं जो हमारे पास अजगर में हैं।



x = 10 x + = 5 #it x = x + 5 x - = 5 x * = 5 x / = 5 #similarly के समान है, हम सभी असाइनमेंट ऑपरेटरों को इस तरह लिख सकते हैं।

तुलना ऑपरेटरों

तुलनात्मक संचालकों का उपयोग दो मूल्यों की तुलना करने के लिए किया जाता है। निम्नलिखित ऑपरेटर हैं जिन्हें हमने अजगर में रखा है।

x = ५ y = ३ # असमान x == ५ # नहीं के बराबर x! = ५ # गुणक से x> y # x से भी अधिक = x से अधिक या इसके बराबर<= y 

लॉजिकल ऑपरेटर्स

दो की तुलना करने के लिए लॉजिकल ऑपरेटर्स का उपयोग किया जाता है । निम्नलिखित तार्किक ऑपरेटर हैं जो हमें अजगर में हैं।

#logical और 5> 3 और 5> 4 # यह सही होगा, क्योंकि दोनों कथन सत्य हैं। 5> 3 या 5 2 और 5<3) #it will return true, even when logical and will return false. 

पहचान के संचालक

पहचान ऑपरेटर दो वस्तुओं की तुलना करते हैं। निम्नलिखित पहचान ऑपरेटर हैं जो हमारे पास अजगर में हैं।

a = [१०,२०,३०] b = [१०,२०,३०] x = b z = a # ऑपरेटर एक्स है एक #this वापस आएगा झूठी x है z #this सच वापस आ जाएगी। a है b #this झूठी वापस आ जाएगा, भले ही दोनों की सूची में समान आइटम हों। a है b #this सच नहीं होगा, क्योंकि दोनों समान ऑब्जेक्ट नहीं हैं।

सदस्यता संचालक

सदस्यता संचालकों का उपयोग यह जांचने के लिए किया जाता है कि कोई अनुक्रम किसी वस्तु में मौजूद है या नहीं। निम्नलिखित सदस्य हैं जिन्हें हम अजगर में रखते हैं।

a = [१०,२०,३०, 'edureka'] #in ऑपरेटर '# edureka' में एक # वस्तु वापस आ जाएगी, क्योंकि वस्तु वस्तु में मौजूद है। # अजगर में 'अजगर' झूठा वापस आएगा, क्योंकि यह एक में मौजूद नहीं है। एक # में 10 झूठ नहीं लौटेंगे, क्योंकि यह वहां है। एक # में 50 नहीं सच हो जाएगा, क्योंकि वहाँ एक में 50 नहीं है।

बिटवाइज़ ऑपरेटर

बिटवाइज़ ऑपरेटर बाइनरी मान की तुलना करते हैं। निम्नलिखित बिटकॉइन ऑपरेटर हैं जो हमारे पास अजगर में हैं।

#bitwise और 10 & 12 # इस बार 8 # वापसी होगी या 10 | 12 #this वापस आएंगे 14 #bitwise XOR 10 ^ 12 #this वापस आएंगे 6 #bitwise नहीं ~ (10 और 12) # इस वापसी -9 #left शिफ्ट 10<>2 # तो 2 लौट आएंगे

यह समझने के लिए कि बिटवाइज ऑपरेटरों का उपयोग करके हमें परिणाम कैसे मिला, 10 और 12 के बाइनरी समकक्ष पर एक नज़र डालते हैं।

बाइनरी में 10 बाइनरी में 1010 और 12 में 1100 है। जब 1 और 1100 के बीच AND ऑपरेशन करते हैं, तो बिट 1 होगा यदि दोनों बिट्स 1 हैं। इसलिए, परिणामी बाइनरी समतुल्य 1000 होगा जो 8 है जब हम इसे बदलते हैं। दशमलव के लिए।

कैसे सेलेनियम वेबड्राइवर में पॉपअप विंडो को संभालने के लिए

बिटवाइज़ OR ऑपरेटर प्रत्येक बिट को 1 सेट करेगा यदि बिट्स में से एक 1 है, तो बिटवाइज़ XOR प्रत्येक बिट को 1 सेट करेगा यदि बिट्स में से केवल एक ही 1 है और बिटवाइज़ सभी बिट्स को उल्टा नहीं करेगा।

जब एक बाईं शिफ्ट या एक सही शिफ्ट करते हैं, तो बिट्स हमारे उदाहरण में बाईं ओर 2 स्थान बदल देंगे। इसलिए 1010 101000 हो जाएगा जो कि 40 है। इसी तरह, सही बदलाव करने पर 1010 10 हो जाएगा, जो कि 2 है।

इस ब्लॉग में, हमने अजगर में विभिन्न प्रकार के ऑपरेटरों पर चर्चा की है। यह विषय सीखने के लिए एक मौलिक अवधारणा है । यह एक मुख्य अजगर अवधारणा है जो अजगर में विभिन्न अन्य डोमेन के लिए जाने के दौरान आवश्यक है। यदि आप अजगर प्रोग्रामिंग की ओर एक संरचित सीखने के दृष्टिकोण की तलाश कर रहे हैं, तो आप इसके लिए नामांकन कर सकते हैं अपनी शिक्षा शुरू करने के लिए।

यदि आपके कोई प्रश्न हैं, तो टिप्पणी अनुभाग में उनका उल्लेख करें। हम आपसे फिर बात करेंगे।