ਪਾਇਥਨ ਸਟਰਿੰਗ ਇੰਡੈਕਸ() ਮੈਥਡ

ਮਾਡਲ

ਟੈਕਸਟ ਵਿੱਚ "welcome" ਸ਼ਬਦ ਕਿਸ ਸਥਾਨ 'ਤੇ ਹੈ?

txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)

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

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

index() ਮੇਥੋਡ ਨਿਰਦਿਸ਼ਟ ਮੁੱਲ ਦੀ ਪਹਿਲੀ ਪ੍ਰਾਪਤੀ ਨੂੰ ਖੋਜਦਾ ਹੈ。

ਜੇਕਰ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ index() ਮੇਥੋਡ ਅਨਿਯੰਤਰਤਾ ਪੈਦਾ ਕਰੇਗਾ。

index() ਮੇਥੋਡ ਅਤੇ find() ਮੇਥੋਡ ਲਗਭਗ ਇੱਕ ਹੀ ਹਨ, ਇੱਕ ਅਲਗਵਾਦ ਹੈ ਕਿ ਜੇਕਰ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ find() ਮੇਥੋਡ -1 ਵਾਪਸ ਦੇਵੇਗਾ (ਦੇਖੋ ਹੇਠਲੇ ਉਦਾਹਰਣ)。

ਗਰੈਮਾਤ

string.index(value, start, end)

ਪੈਰਾਮੀਟਰ ਮੁੱਲ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
value ਲੋੜੀਦਾ। ਖੋਜਣ ਵਾਲਾ ਮੁੱਲ。
start ਵਾਲੀ ਚੋਣਵੀਂ। ਖੋਜ ਦੀ ਸ਼ੁਰੂਆਤ ਕਿਥੇ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ 0 ਹੈ。
end ਵਾਲੀ ਚੋਣਵੀਂ। ਕਿਥੇ ਖੋਜ ਨੂੰ ਮੁਕਮਲ ਕਰਨਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਚਰਿੰਦਰ ਦੇ ਅੰਤ ਵਿੱਚ ਹੈ。

ਹੋਰ ਮਾਡਲ

ਮਾਡਲ

ਅਲਫ਼ਬੇਤ "e" ਟੈਕਸਟ ਵਿੱਚ ਪਹਿਲੀ ਵਾਰ ਕਿਸ ਸਥਾਨ 'ਤੇ ਹੈ?

txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)

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

ਮਾਡਲ

ਜੇਕਰ ਕੇਵਲ 5 ਅਤੇ 10 ਦੇ ਅੰਤਰ ਵਿੱਚ ਖੋਜ ਕਰਨੀ ਹੈ ਤਾਂ ਅਲਫ਼ਬੇਤ "e" ਪਹਿਲੀ ਵਾਰ ਕਿਸ ਸਥਾਨ 'ਤੇ ਹੈ?

txt = "Hello, welcome to my world."
x = txt.index("e", 5, 10)
print(x)

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

ਮਾਡਲ

ਜੇਕਰ ਕੋਈ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ find() ਮੇਥੋਡ -1 ਵਾਪਸ ਦੇਵੇਗਾ, ਪਰ index() ਮੇਥੋਡ ਅਨਿਯੰਤਰਤਾ ਪੈਦਾ ਕਰੇਗਾ:

txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))

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