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

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


इस ट्यूटोरियल में, हम स्ट्रिंग्स के rindex() मेथड के बारे में जानेंगे।

rindex() मेथड स्ट्रिंग में सबस्ट्रिंग की अंतिम घटना का इंडेक्स लौटाता है। यदि दी गई सबस्ट्रिंग स्ट्रिंग में नहीं मिलती है तो यह एक अपवाद उठाएगा।

उदाहरण

# एक स्ट्रिंग आरंभ करना string = 'Tutorialspoint is a great place to learn Python. Tutorialspoint is an Indian company' # rindex का उपयोग करके 'Tutorialspoint' ढूंढना print(string.rindex('Tutorialspoint')) # rindex का उपयोग करके 'is' ढूंढना print(string.rindex('is'))

आउटपुट

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

49 64

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

उदाहरण

# एक स्ट्रिंग आरंभ करना string = 'Tutorialspoint is a great place to learn Python. Tutorialspoint is an Indian company' # rindex का उपयोग करके 'Tutorialspoint' ढूंढना print(string.rindex('Tutorialspoint', 0, 45)) # rindex का उपयोग करके 'is' ढूंढना print(string.rindex('is', 0, 45))

आउटपुट

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

0 15

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

उदाहरण

# एक स्ट्रिंग आरंभ करना string = 'Tutorialspoint is a great place to learn Python. Tutorialspoint is an Indian company' # rindex का उपयोग करके 'tutorialspoint' ढूंढना (केस-सेंसिटिव) print(string.rindex('tutorialspoint'))

आउटपुट

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

--------------------------------------------------------------------------- ValueError Traceback (most recent call last)  in  3 4 # rindex का उपयोग करके 'tutorialspoint' ढूंढना ----> 5 print(string.rindex('tutorialspoint')) ValueError: substring not found

निष्कर्ष

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

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

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

  1. - पायथन में स्ट्रिंग उल्टा करें

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

  1. - पायथन में casefold() स्ट्रिंग विधि

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