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 | ఎంపికబడలేదు. ఎక్కడ శోధనను ప్రారంభించాలి. అప్రమేయంగా 0 ఉంటుంది. |
end | ఎంపికబడలేదు. ఎక్కడ శోధనను ముగించాలి. అప్రమేయంగా పదబంధం చివరి వరకు ఉంటుంది. |
మరిన్ని ఉదాహరణలు
ఉదాహరణ
పదబంధంలో చివరి కనబడిన అక్షరం "e" స్థానం ఎక్కడ ఉంది?
txt = "హలో, నా ప్రపంచానికి స్వాగతం చేస్తున్నాం." x = txt.rfind("e") print(x)
ఉదాహరణ
మాత్రమే స్థానాల 5 మరియు 10 మధ్య శోధించామని, అప్పుడు పదబంధంలో చివరి కనబడిన అక్షరం "e" స్థానం ఎక్కడ ఉంది?
txt = "హలో, నా ప్రపంచానికి స్వాగతం చేస్తున్నాం." x = txt.rfind("e", 5, 10) print(x)
ఉదాహరణ
అయితే ఆ విలువను కనబడకపోతే, rfind() పద్ధతి -1 తిరిగి ఇవ్వబడుతుంది, కానీ rindex() పద్ధతి ప్రత్యాఘాతాన్ని కలిగిస్తుంది:
txt = "హలో, నా ప్రపంచానికి స్వాగతం చేస్తున్నాం." print(txt.rfind("q")) print(txt.rindex("q"))