Python शब्दबंध find() मेथड
उदाहरण
शब्द "welcome" टेक्स्ट में कहाँ है?
txt = "Hello, welcome to my world." x = txt.find("welcome") print(x)
रोशनी और उपयोग
find() विधि निर्दिष्ट मूल्य के पहले उपस्थित होने का स्थान खोजती है。
यदि मूल्य नहीं मिला, तो find() विधि -1 वापस करती है。
find() विधि और index() विधि लगभग एक से एक है, एकमात्र अंतर है कि यदि मूल्य नहीं मिला, तो index() विधि अपवाद उत्पन्न करती है।(नीचे के उदाहरण को देखें)
व्याकरण
string.find(value, start, end)
पारामीटर मान
पारामीटर | वर्णन |
---|---|
value | अनिवार्य।खोजने के लिए वाला मूल्य। |
start | वैकल्पिक।खोज की शुरूआत की स्थिति को निर्धारित करने के लिए।डिफ़ॉल्ट में 0 है। |
end | वैकल्पिक।संशोधित खोज की स्थिति को समाप्त करने के लिए।डिफ़ॉल्ट में टेक्स्ट के अंत है। |
अधिक उदाहरण
उदाहरण
अक्षर "e" टेक्स्ट में पहली बार उपस्थित होने का स्थान:
txt = "Hello, welcome to my world." x = txt.find("e") print(x)
उदाहरण
यदि केवल स्थान 5 से 10 तक खोजा जाता है, तो अक्षर "e" टेक्स्ट में पहली बार उपस्थित होने का स्थान:
txt = "Hello, welcome to my world." x = txt.find("e", 5, 10) print(x)
उदाहरण
यदि इस मूल्य को नहीं मिला, तो find() विधि -1 वापस करती है, लेकिन index() विधि अपवाद उत्पन्न करती है:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))