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"))

నిర్వహణ ఉదాహరణ