rfind विधि
rfind विधि स्ट्रिंग के अंत से
सबस्ट्रिंग के मिलान का सूचकांक लौटाती है।
विधि के पहले पैरामीटर में वह स्ट्रिंग या
सबस्ट्रिंग निर्दिष्ट करें जिसे ढूंढना है,
दूसरे वैकल्पिक पैरामीटर में - खोज की शुरुआत
का सूचकांक, तीसरे वैकल्पिक पैरामीटर में -
खोज के अंत का सूचकांक। यदि सबस्ट्रिंग
नहीं मिलती है, तो विधि संख्या -1
लौटाती है।
वाक्य - विन्यास
स्ट्रिंग.rfind(क्या ढूंढना है, [खोज प्रारंभ सूचकांक], [खोज अंत सूचकांक])
उदाहरण
आइए स्ट्रिंग के अंत से सबस्ट्रिंग
'a' की पहली स्थिति ढूंढते हैं:
txt = 'abacdea'
print(txt.rfind('a'))
कोड निष्पादन का परिणाम:
6
उदाहरण
और अब आइए खोज की सीमाएँ निर्धारित करते हैं:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
कोड निष्पादन का परिणाम:
2
उदाहरण
और अब आइए rindex विधि की सहायता से
एक गैर-मौजूद सबस्ट्रिंग ढूंढने का प्रयास
करते हैं:
txt = 'abacdea'
print(txt.rfind('f'))
कोड निष्पादन का परिणाम:
-1
यह भी देखें
-
विधि
find,
जो स्ट्रिंग में सबस्ट्रिंग की स्थिति लौटाती है -
विधि
index,
जो स्ट्रिंग में सबस्ट्रिंग की स्थिति लौटाती है -
विधि
rindex,
जो स्ट्रिंग के अंत से सबस्ट्रिंग की स्थिति ढूंढती है -
विधि
count,
जो स्ट्रिंग में सबस्ट्रिंग के घटित होने की संख्या लौटाती है -
विधि
endswith,
जो स्ट्रिंग के अंत से सबस्ट्रिंग के घटित होने की जाँच करती है