მეთოდი rindex
მეთოდი rindex აბრუნებს საბოლოო სტრიქონში
ქვესტრიქონის შესაბამისობის უდიდეს ინდექსს.
მეთოდის პირველ პარამეტრში ვნიშნავთ სტრიქონს
ან ქვესტრიქონს, რომლის პოვნაც გვსურს,
მეორე არასავალდებულო პარამეტრში - ძიების დაწყების
ინდექსი, მესამე არასავალდებულო პარამეტრში -
ძიების დასასრულის ინდექსი.
მეთოდ rfind-ისგან
განსხვავებით, მეთოდი rindex აგდებს გამონაკლისს
ValueError, თუ ქვესტრიქონი არ
მოიძებნა.
სინტაქსი
სტრიქონი.rindex(რა უნდა მოიძებნოს, [ძიების დასაწყისი], [ძიების დასასრული])
მაგალითი
მოდი ვიპოვოთ პირველი ქვესტრიქონის
'a' პოზიცია საბოლოო სტრიქონიდან:
txt = 'abacdea'
print(txt.rindex('a'))
კოდის შესრულების შედეგი:
6
მაგალითი
ახლა კი მოდი დავაყენოთ ძიების საზღვრები:
txt = 'abacdea'
print(txt.rindex('a', 1, 3))
კოდის შესრულების შედეგი:
2
მაგალითი
ახლა კი მოდი სცადოთ მეთოდის
rindex დახმარებით ვიპოვოთ არარსებული ქვესტრიქონი:
txt = 'abacdea'
print(txt.rindex('f'))
კოდის შესრულების შემდეგ მეთოდმა დააბრუნა შეცდომა:
ValueError: substring not found
იხილეთ აგრეთვე
-
მეთოდი
replace,
რომელიც ეძებს და ცვლის ქვესტრიქონს სტრიქონში -
მეთოდი
startswith,
რომელიც ამოწმებს ქვესტრიქონს სტრიქონის დასაწყისიდან -
მეთოდი
rfind,
რომელიც აბრუნებს ქვესტრიქონის ბოლო შესაბამისობის ინდექსს სტრიქონში -
მეთოდი
count,
რომელიც აბრუნებს ქვესტრიქონის შეტანების რაოდენობას სტრიქონში -
მეთოდი
endswith,
რომელიც ამოწმებს ქვესტრიქონის შეტანას საბოლოო სტრიქონიდან -
მეთოდი
find,
რომელიც აბრუნებს ქვესტრიქონის პირველი შესაბამისობის ინდექსს სტრიქონში