Home Programming पायथन प्रोग्रामिंग में Sequence क्या है | What is Sequence in Python...

पायथन प्रोग्रामिंग में Sequence क्या है | What is Sequence in Python in Hindi

हेल्लो पाठकों !

क्या आप जानना चाहते है, पायथन प्रोग्रामिंग में Sequence क्या है, इसके कितने प्रकार है और इससे जुड़े ऑपरेषन और पांकशन क्या है ।

तो चलिए Python Sequence के बारे में विस्तार से जानते है ।

पायथन प्रोग्रामिंग में Sequence क्या है (What is Sequence in Python in Hindi) ?

Sequence को हिन्दी में अर्थ अनुक्रम है । इसका मतलब यह एक विशेष क्रम हे जिसमें संबंधित चीजें एक दूसरे का अनुसरण करती हैं ।

पायथन प्रोग्रामिंग में अनुक्रम आइटम का एक क्रमबद्ध संग्रह है, जहां प्रत्येक आइटम को एक पूर्णांक (integer) द्वारा अनुक्रमित किया जाता है ।

पायथन में कितने प्रकार के Sequence होते है (Types of sequence in Python) ?

पायथन 6 प्रकार के अनुक्रमों (sequences) का समर्थन करता है, जैसे :-

  • Strings
  • Lists
  • Tuple
  • Byte sequences
  • Byte arrays
  • Range objects

String sequence

स्टिंग वणों का एक समूह है । स्टिंग मान को या तो सिंगल quotation marks में या दोहरे double marks में संलग्न किया जाता है । स्टिंग अपरिवर्तनीय हैं इसलिए हम एक वेरिएबल को एक नई स्टिंग में पुनः आसाइन कर सकते हैं लेकिन हम स्टिंग में कोई बदलाव नहीं कर सकते हैं ।

Lists sequence

पायथन लिस्ट एक ऐरे के समान हैं लेकिन वे हमें एक लिस्ट के अंदर वस्तुओं का एक विशम संग्रह बनाने की सुविधा प्रदार करते हैं ।

Tuple sequence

टुपल्स भी पायथन ऑब्जेक्टस का एक क्रम या है । अल्पविराम से आइटमों को अलग करके एक टुपल बनाया जाता है । टुपल्स का उपयोग एक ही वेरिएबल में कई ऑब्जेक्ट को संग्रहीत करने के लिए किया जाता है ।

टुपल्स को वैकल्पिक रूप से parenthesis () के अंदर रखा जा सकता है, लेकिन parenthesis () को खाली टुपल में रखना आवश्यक है ।

Byte sequence

पायथन में बाइटस फंकशन का उपयोग अपरिवर्तनीय बाइटस अनुक्रम (sequence) को वापस करने के लिए किया जाता है । चूंकि वे अपरिवर्तनीय है, हम उन्हें संशोधित नहीं कर सकते । यदि आप एक परिवर्तनशील बाइट अनुक्रम (sequence) चाहते हैं, तो बाइट ऐरे को उपयोग करना बेहतर है ।

Byte arrays

बाइट ऐरे बाइटस अनुक्रम के समान हैं । यहॉ अंतर केवल इतना है कि बाइट ऐरे परिवर्तनशील होती हैं जबकि बाइट अनुक्रम अपरिवर्तनीय होते हैं ।

Range objects

रेंज पायथन में एक अंतर्निहित फंक्शन है जो हमें एक रेंज ऑब्जेक्ट देता है । रेंज ऑब्जेक्ट पूर्णांकों (integers) का एक क्रम (sequence) है । यह निर्दिष्ट स्टार्ट और स्टॉप रेंज के भीतर पूर्णांक (integers) उत्पन्न करता है ।

पायथन में sequences के मदद से कौनसी ऑपरेशन किया जाता है (Operations on Python sequences) ?

पायथन लिस्ट एक ऐरे के समान हैं लेकिन वे हमें एक लिस्ट के अंदर वस्तुओं का एक विषम संग्रह बनाने की सुविधा प्रदार करते हैं ।

  • Concatenation
  • Repeat
  • Membership
  • Slicing

Concatenation

Concatenating का अर्थ है एक नई स्टिंग प्राप्त करना जिसमें दोनों मूल स्टिंग हों । आप एक ही प्रकार के अनुकमों को (+) ऑपरेटर के साथ जोड़ (concatenate) सकते हैं । ऑपरेटर (+) का उपयोग करके दूसरे तत्व को पहले तत्वों से जोड़ा जाता है ।

Repeat

कभी कभी हमें प्रोग्राम में स्टिंग को दोहराने की आवश्यकता होती है, और हम इसे पायथन में रिपीटिशन ऑपरेटर का उपयोग करके आसानी से कर सकते हैं । दोहराव ऑपरेटर को (*) सिम्बल द्वारा दर्शाया जाता है और इसका उपयोग करके sequence   को कई बार दोहराया जाता है ।

Membership operator

पायथन में सदस्यता ऑपरेटर (membership operator) को एक ऑपरेटर के रूप में परिभाषित किया जा सकता है जिसका उपयोग किसी मूल्य की सदस्यता को मान्य करने के लिए किया जाता है । इस ऑपरेटर का उपयोग स्टिंग्स, पूर्णांक और टुपल्स जैसे वेरिएबल में सदस्यता का परीक्षण करने के लिए किया जाता है ।

सदस्यता ऑपरेटरों (in) और (not in) का उपयोग यह जांचने के लिए किया जाता है कि कोई आइटम अनुक्रम (sequence) में मौजूद है या नहीं ।

Slicing operator

पायथन में सभी अनुक्रमों को स्लाइस किया जा सकता है । स्लाइसिंग ऑपरेटर अनुक्रम से अनुक्रम का एक हिस्सा निकाल सकता है ।

निर्ष्कष – Conclusion

मुझे आशा है इस पोस्ट से आपने पायथन प्रोग्रामिंग में Sequence क्या है और हर एक प्रकार के Sequence का क्या इस्तेमाल है इसके बारे में अच्छे से हिन्दी में जानकारी प्राप्त कर लिया है ।

अगर फिर भी पायथन Sequence को लेकर आपके मन में अन्य कोई सवाल हैं तो आप हमें टिप्पणी अनुभाग के जरीए पुछ सकते है ।

FAQ’s

Q1 :
Ans:

अन्य पोस्ट पढ़े :-

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Exit mobile version