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

पायथन में स्ट्रिंग रिंडेक्स ()

इस ट्यूटोरियल में, हम rindex() . के बारे में जानेंगे तार की विधि।

विधि rindex() सबस्ट्रिंग . की अंतिम घटना का सूचकांक लौटाता है स्ट्रिंग . में . यदि दिया गया सबस्ट्रिंग स्ट्रिंग में नहीं मिलता है तो यह एक अपवाद उत्पन्न करेगा।

उदाहरण

# stringstring को इनिशियलाइज़ करना ='ट्यूटोरियल पॉइंट पायथन सीखने के लिए एक बेहतरीन जगह है। Tutorialspoint एक अन्य कंपनी है'# rindexprint(string.rindex('tutorialspoint')) का उपयोग करके 'ट्यूटोरियल्सपॉइंट' ढूँढना# rfindprint(string.rindex('is')) का उपयोग करके 'is' ढूँढना 

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

4964

हम दो वैकल्पिक तर्क भी दे सकते हैं शुरू करें और समाप्त सूचकांक यदि हम प्रारंभ और अनुक्रमणिका प्रदान करते हैं, तो rindex() उस श्रेणी में सबस्ट्रिंग की खोज करेगा जिसमें अंतिम अनुक्रमणिका शामिल नहीं है।

उदाहरण

# stringstring को इनिशियलाइज़ करना ='ट्यूटोरियल पॉइंट पायथन सीखने के लिए एक बेहतरीन जगह है। Tutorialspoint anian company'# rindexprint(string.rindex('tutorialspoint', 0, 45)) का उपयोग करके 'Tutorialspoint' ढूंढ रहा है। /पूर्व> 

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

015

यदि दिया गया सबस्ट्रिंग स्ट्रिंग में नहीं है, तो rindex() एक अपवाद उठाएगा। आइए एक उदाहरण देखें।

उदाहरण

# stringstring को इनिशियलाइज़ करना ='ट्यूटोरियल पॉइंट पायथन सीखने के लिए एक बेहतरीन जगह है। Tutorialspoint anian company'# rindexprint(string.rindex('tutorialspoint')) का उपयोग करके 'ट्यूटोरियल्सपॉइंट' ढूंढ रही है।

आउटपुट

यदि आप उपरोक्त प्रोग्राम को निष्पादित करते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

-------------------------------------------------------- ---------------------------- वैल्यूएरर ट्रेसबैक (सबसे हालिया कॉल अंतिम) <मॉड्यूल>34 में # rfind का उपयोग करके 'ट्यूटोरियल पॉइंट' ढूँढना ----> 5 प्रिंट (string.rindex ('tutorialspoint')) ValueError:सबस्ट्रिंग नहीं मिला

निष्कर्ष

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


  1. पायथन में स्ट्रिंग घुमाएं

    मान लीजिए हमारे पास दो तार हैं, ए और बी। हम स्ट्रिंग ए को घुमाएंगे और जांचेंगे कि यह घूर्णन की किसी भी स्थिति में बी से मेल खाता है या नहीं, यदि ऐसा है तो सही है, अन्यथा गलत है। उदाहरण के लिए, यदि A =abcde, और B =bcdea तो उत्तर सही होगा, क्योंकि A को घुमाने के बाद B में बदला जा सकता है। इसे हल करने

  1. पायथन में रिवर्स स्ट्रिंग

    मान लीजिए कि हमारे पास वर्णों की एक सरणी है। हमें बिना किसी अतिरिक्त स्थान का उपयोग किए स्ट्रिंग को उल्टा करना होगा। इसलिए यदि स्ट्रिंग [H, E, L, L, O] की तरह है, तो आउटपुट [O, L, L, E, एच] इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - शुरू करने के लिए दो संकेत लें =0 और अंत =स्ट्रिंग की लंबाई

  1. केसफोल्ड () पायथन में स्ट्रिंग

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