Python 字符串 rfind() 方法
ਇੰਸਟੈਂਸ
文本中最后出现字符串 "China" 的位置:
txt = "China is a great country. I love China." x = txt.rfind("casa") print(x)
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
rfind() ਮੈਥਡ ਨਾਲ ਨਿਰਦਿਸ਼ਟ ਮੁੱਲ ਦੀ ਆਖਰੀ ਪ੍ਰਤੀਕ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ。
ਜੇਕਰ ਇਹ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਤਾਂ rfind() ਮੈਥਡ -1 ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
rfind() ਮੈਥਡ ਅਤੇ rindex() ਮੈਥਡ ਕਿਤਨੇ ਵੀ ਸਮਾਨ ਹਨ।ਦੇਖੋ ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ:
ਸਨਾਤਕ ਅਤੇ ਵਰਤੋਂ
string.rfind(value, start, end)
ਪੈਰਾਮੀਟਰ ਮੁੱਲ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
value | ਲੋੜੀਦਾ।ਖੋਜ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਮੁੱਲ |
start | ਖੋਜ ਦੀ ਸ਼ੁਰੂਆਤ ਦੀ ਸਥਾਨ |
end | ਵਾਲੂਮ ਦੀ ਸਮਾਪਤੀ ਦੀ ਸਥਾਨ |
ਹੋਰ ਇੰਸਟੈਂਸ
ਇੰਸਟੈਂਸ
ਆਖਰੀ ਪ੍ਰਤੀਕ "e" ਟੈਕਸਟ ਵਿੱਚ ਕਿਸ ਸਥਾਨ 'ਤੇ ਹੈ?
txt = "Hello, welcome to my world." x = txt.rfind("e") print(x)
ਇੰਸਟੈਂਸ
ਜੇਕਰ ਸਿਰਫ਼ ਸਥਾਨ 5 ਅਤੇ 10 ਵਿੱਚ ਖੋਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਟੈਕਸਟ ਵਿੱਚ ਆਖਰੀ ਪ੍ਰਤੀਕ "e" ਕਿਸ ਸਥਾਨ 'ਤੇ ਹੈ?
txt = "Hello, welcome to my world." x = txt.rfind("e", 5, 10) print(x)
ਇੰਸਟੈਂਸ
ਜੇਕਰ ਇਹ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਤਾਂ rfind() ਮੈਥਡ ਵਾਪਸ -1 ਦਿੰਦਾ ਹੈ, ਪਰ rindex() ਮੈਥਡ ਅਨਿਆਮਕ ਅਪਰੇਸ਼ਨ ਕਰ ਦਿੰਦਾ ਹੈ:
txt = "Hello, welcome to my world." print(txt.rfind("q")) print(txt.rindex("q"))