Python ਟੈਕਸਟ ਫਾਇਂਡ() ਮੱਥਦ

ਇੰਸਟੈਂਸ

ਸ਼ਬਦ "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 ਸ਼ੁਰੂ ਦਾ ਸਥਾਨ
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"))

ਚਲਾਉਣ ਵਾਲਾ ਇੰਸਟੈਂਸ