Равиши 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,
ки индекси якуми мувофиқати зерсатрро дар сатр бармегардонад