पायथन स्ट्रिंग आरआईडीएस ()

Rfind () विधि प्रतिस्थापन के उच्चतम सूचकांक लौटाता है (यदि पाया जाता है)। यदि नहीं मिला है, तो यह -1 लौटता है।

का सिंटैक्स rfind()है:

 str.rfind (उप, (, प्रारंभ, अंत))

rfind () पैरामीटर्स

rfind() विधि अधिकतम तीन पैरामीटर लेती है:

  • उप - यह स्ट्रिंग स्ट्रिंग में खोजा जाने वाला विकल्प है।
  • स्टार्ट और एंड (वैकल्पिक) - सबस्ट्रिंग की खोज की जाती हैstr(start:end)

Rfind () से वापसी मान

rfind() विधि एक पूर्णांक मान लौटाती है।

  • यदि स्ट्रिंग के अंदर सबस्ट्रिंग मौजूद है, तो वह उच्चतम इंडेक्स लौटाता है जहां सबस्ट्रिंग पाया जाता है।
  • यदि स्ट्रिंग के अंदर सबस्ट्रिंग मौजूद नहीं है, तो यह -1 देता है।
Rfind () से वापसी मान

उदाहरण 1: rfind () कोई आरंभ और अंत तर्क के साथ

 quote = 'Let it be, let it be, let it be' result = quote.rfind('let it') print("Substring 'let it':", result) result = quote.rfind('small') print("Substring 'small ':", result) result = quote.rfind('be,') if (result != -1): print("Highest index where 'be,' occurs:", result) else: print("Doesn't contain substring")

आउटपुट

 'लेट इट': 22 सब्स्टीट्यूटिंग 'स्मॉल': -1 कॉनट्रेन्स को प्रतिस्थापित करें ','

उदाहरण 2: आरआईडीएस () आरंभ और अंत के साथ तर्क

 quote = 'Do small things with great love' # Substring is searched in 'hings with great love' print(quote.rfind('things', 10)) # Substring is searched in ' small things with great love' print(quote.rfind('t', 2)) # Substring is searched in 'hings with great lov' print(quote.rfind('o small ', 10, -1)) # Substring is searched in 'll things with' print(quote.rfind('th', 6, 20))

आउटपुट

 -1 25 -1 18

दिलचस्प लेख...