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