పైథాన్ స్ట్రింగ్ rindex() పద్ధతి
ఇన్స్టాన్స్
టెక్స్ట్ లో "China" వచనం చివరి స్థానం గుర్తించుట:
txt = "China is a great country. I love China." x = txt.rindex("casa") print(x)
定义和用法
rindex() పద్ధతి కొన్నిసార్లు కనుగొనే విలువను శోధిస్తుంది.
అనియంత్రిత విలువను కనుగొనకపోతే, rindex() పద్ధతి అపఘాతాన్ని ప్రారంభిస్తుంది.
rindex() పద్ధతి rfind() పద్ధతితో చాలా అనలోకం. దిగువ ఉదాహరణలను చూడండి.
సింథాక్స్
స్ట్రింగ్.rindex(విలువ, స్టార్ట్, ఎండ్)
పారామీటర్ విలువ
పారామీటర్ | వివరణ |
---|---|
విలువ | అవసరం. శోధించవలసిన విలువ. |
స్టార్ట్ | ఆప్షణిక. శోధన ప్రారంభ స్థానం ఎక్కడ ఉంది. అప్రమేయంగా 0 ఉంటుంది. |
ఎండ్ | ఆప్షణిక. శోధన ముగింపు స్థానం ఎక్కడ ఉంది. అప్రమేయంగా పదబంధం చివరి వరకు ఉంటుంది. |
మరిన్ని ఇన్స్టాన్స్
ఇన్స్టాన్స్
పదబంధంలో చివరి కనిపించిన "e" స్థానం ఎక్కడ ఉంది?
txt = "హెల్లో, నా ప్రపంచానికి స్వాగతం." x = txt.rindex("e") print(x)
ఇన్స్టాన్స్
మాత్రమే 5 మరియు 10 స్థానాలలో శోధించినట్లయితే, పదబంధంలో చివరి కనిపించిన "e" స్థానం ఎక్కడ ఉంది?
txt = "హెల్లో, నా ప్రపంచానికి స్వాగతం." x = txt.rindex("e", 5, 10) print(x)
ఇన్స్టాన్స్
అనియంత్రిత విలువను కనుగొనకపోతే, rfind() పద్ధతి -1 తిరిగి ఇవ్వబడుతుంది, కానీ rindex() పద్ధతి అపఘాతాన్ని ప్రారంభిస్తుంది:
txt = "హెల్లో, నా ప్రపంచానికి స్వాగతం." print(txt.rfind("q")) print(txt.rindex("q"))